https://github.com/melezhik/Sparrow6
S6 is a simplistic cli comes with Sparrow6, it's handy when you want to automate tasks without writting any code, here are some examples to start with:
# Update local cache # We need to start with it
export SP6_REPO=http://repo.southcentralus.cloudapp.azure.com
s6 --index-update
# Find specific plugins
s6 --search user
# Install plugin
s6 --install user
# Run various plugins:
# Create user:
sudo env PATH=$PATH env SP6_REPO=$SP6_REPO s6 --plg-run user@name=foo1,password=123456,group=wheel,action=create
# Man certain plugin
s6 --plg-man user
# You can run Sparrow6 modules as one-liners as well:
# Extract archive:
zef install https://[email protected]/melezhik2/sparrowdo-archive....
s6 --module-run Archive@source=/home/melezhik/archive.tar.gz,target=/tmp/foo2,verbose=1
See more at https://github.com/melezhik/Sparrow6