This is an OWEL for All Systems Go 2019.
curl -sSL https://raw.githubusercontent.com/Ericsson/ove/master/setup | bash -s asg https://github.com/mtempling/asg-2019
The above oneliner is short for:
mkdir -p asg
cd asg
git clone https://github.com/Ericsson/ove.git .ove
git clone https://github.com/mtempling/asg-2019
ln -s asg-2019 .owel
ln -s .ove/ove ove
source ove
ove asg <tab><tab>
ove fetch bat diskus hexyl ripgrep tokei
ove fetch <tab><tab>
Here we will issue ~45 git clones (3 in parallel) and this will occupy ~4GB of disk space. You have been warned!
ove fetch
Build some Rust programs that was mentioned in the Alternatives to standard utilities lightning talk.
ove buildme [<tab><tab>]
# wait
tree stage
stage
└── usr
└── bin
├── bat
├── diskus
├── hexyl
├── rg
└── tokei
The 'schedule' file was fetched (2019-09-23) using:
curl https://cfp.all-systems-go.io/ASG2019/schedule/export/schedule.json | jq -r .schedule.conference | ...