project_init 2.3.0

Initialize projects from a template. Fast
Documentation
#!/usr/bin/env ion

# set path to include go binaries
let PATH=$HOME/.go/bin:$PATH

export GITHUB_TOKEN=$(cat .git-token)

let tag = $(git describe --tags)

github-release release -u vmchale -r project-init --tag $tag --name @args[1..]

github-release upload --user vmchale --repo project-init --tag $tag --name "pi-x86_64-linux-gnu" --file target/release/pi
github-release upload --user vmchale --repo project-init --tag $tag --name "pi-armv7-linux-gnueabihf" --file target/arm-unknown-linux-gnueabihf/release/pi
github-release upload --user vmchale --repo project-init --tag $tag --name "pi-x86_64-pc-windows.exe" --file target/x86_64-pc-windows-gnu/release/pi.exe
github-release upload --user vmchale --repo project-init --tag $tag --name "pi-x86_64-freebsd" --file target/x86_64-unknown-freebsd/release/pi
github-release upload --user vmchale --repo project-init --tag $tag --name "pi-x86_64-linux-musl" --file target/x86_64-unknown-linux-musl/release/pi
github-release upload --user vmchale --repo project-init --tag $tag --name "pi-x86_64-netbsd" --file target/x86_64-unknown-netbsd/release/pi
github-release upload --user vmchale --repo project-init --tag $tag --name "pi-sparc64-linux-gnu" --file target/sparc64-unknown-linux-gnu/release/pi