|decentral1se 625d9848a5||3 days ago|
|bin||3 days ago|
|completion||4 months ago|
|deploy||3 days ago|
|tests||2 weeks ago|
|.drone.yml||2 weeks ago|
|.gitignore||3 weeks ago|
|CHANGELOG.md||3 days ago|
|README.md||3 days ago|
|abra||3 days ago|
|makefile||3 days ago|
The cooperative cloud utility belt 🎩🐇
abra is a command-line tool for managing your own Co-op Cloud. It can provision new servers, create applications, deploy them, run backup and restore operations and a whole lot of other things. It is the go-to tool for day-to-day operations when managing a Co-op Cloud instance.
🔥 🔥 🔥 Please note, while we are still in public alpha, the
abrarelease versioning scheme is not following semver conventions because we are still in the exploratory phases of building this tool. Please read the changes before upgrading your
abrainstallation as there are most likely breaking changes coming each release. Sorry for any inconvenience caused, we're working hard to make this tool stable. Semver will be respected when we reach public beta. 🔥 🔥 🔥
Install the latest stable release:
curl https://install.abra.autonomic.zone | bash
or the bleeding-edge development version:
curl https://install.abra.autonomic.zone | bash -s -- --dev
The source for this script is here.
abra upgrade to automatically download and install the latest release
To update the development version, run
abra upgrade --dev.
It's written in Bash version 4 or greater!
Install it via
curl https://install.abra.autonomic.zone | bash -s -- --dev, then you can hack on the source in
The command-line interface is generated via docopt. If you add arguments then you need to run
make docopt ro regenerate the parser.
Please remember to update the CHANGELOG when you make a change.
You'll need to install the following requirements:
apt install python3-requests/
pip install requests)
sudo apt-get install jqor see the install docs)
x.x.xheader in CHANGELOG.md to reflect new version and mark date
git committhe above changes and then tag it with
git tag <your-new-version>
git push --tags
$ make release-apps