Merge branch 'concurrency'
init concurrency via raku promises
add yes mode
ts-deploy is a CLI tool written in raku to deploy my personal sites to aws.
since this app uses the shell under the hood you also need the following installed:
md5sha1sum and aws cli
Which can be done on mac osx with the following:
$ brew install awscli
and
$ brew install md5sha1sum
Right now since this app is only for personal I did not publish it to CPAN. To install simply clone the repo and run:
$ zef install .
ensuring the zef bin is in you path
$ ts-deploy
Usage:
ts-deploy [--no-inval] [--dry-run] <site-in-config>
To actively develop it is easy.
RAKULIB="../../ts-deploy/lib" ./../../ts-deploy/bin/ts-deploy en