Skip to content

Instantly share code, notes, and snippets.

View mattmaddux's full-sized avatar

Matt Maddux mattmaddux

View GitHub Profile
#!/bin/bash
PASS="$1"
KEY="$2"
BEFORE="$HOME/tmp-before.pem"
AFTER="$HOME/tmp-after.pem"
echo "$KEY" > ~/tmp-before.pem
openssl rsa -aes256 -in "$BEFORE" -passout pass:"$PASS" -out "$AFTER"
KEY=$(cat "$AFTER")
#!/bin/bash
sudo apt-get -y install libctemplate-dev libicu-dev libsasl2-dev libtidy-dev \
uuid-dev libxml2-dev libglib2.0-dev autoconf automake libtool cmake libssl-dev
git clone https://github.com/dinhviethoa/libetpan
cd libetpan
./autogen.sh
make
sudo make install
@mattmaddux
mattmaddux / LinkProgress.md
Last active March 10, 2021 14:47
Tracking progress of the Link app development

Here is where I track bugs, fixes, features, and platforms. I'll try to keep the bugs section understandable, but other sections might not make much sense.

Something marked off means I have completed it in the code, but it might not have been distributed to users yet. I will try to mark completed tasks with a version number and you can compare that against the currently distributed version.

Feel free to comment below for bug or feature additions. Just hit "Sign Up" in the top right corner to create a GitHub account.

Currently Distributed Version: 0.1.52

Getting to 1.0

import Foundation
class Shell {
static func run(_ args: String...) -> String {
return run(args)
}
static func run(_ args: [String]) -> String {
let process = Process()