Sparrow6 is an automation platform written on Perl6.<p><a href="https://github.com/melezhik/Sparrow6" rel="nofollow">https://github.com/melezhik/Sparrow6</a><p>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:<p># Update local cache
# We need to start with it<p>export SP6_REPO=<a href="http://repo.southcentralus.cloudapp.azure.com" rel="nofollow">http://repo.southcentralus.cloudapp.azure.com</a><p>s6 --index-update<p># Find specific plugins<p>s6 --search user<p># Install plugin<p>s6 --install user<p># Run various plugins:<p># Create user:<p>sudo env PATH=$PATH env SP6_REPO=$SP6_REPO s6 --plg-run user@name=foo1,password=123456,group=wheel,action=create<p># Man certain plugin<p>s6 --plg-man user<p># You can run Sparrow6 modules as one-liners as well:<p># Extract archive:<p>zef install <a href="https://melezhik2@bitbucket.org/melezhik2/sparrowdo-archive.git" rel="nofollow">https://melezhik2@bitbucket.org/melezhik2/sparrowdo-archive....</a><p>s6 --module-run Archive@source=/home/melezhik/archive.tar.gz,target=/tmp/foo2,verbose=1<p>See more at <a href="https://github.com/melezhik/Sparrow6" rel="nofollow">https://github.com/melezhik/Sparrow6</a>