ampm v1.1.0
Feature update
How to install
The easiest way is by running:
curl -fsSL https://github.com/Wazzaps/ampm/releases/latest/download/get_ampm.sh | sudo sh
But you can also download ampm.tar.gz
and extract it to /opt/ampm/
, and then run install /opt/ampm/ampm.sh /usr/local/bin/ampm
A python installation is not required
Changelog
New features
- Add uninstaller
- Add support for compressed artifacts (gz + tar.gz)
- Add attribute filters (e.g.
--attr version=@semver:^1.0.0
)
Bugfixes
- Fix
get_ampm.sh
to download archive properly - Show missing
/var/ampm
permissions prompt onlist
too - Dont recommend
chmod 777
- Fix download of uncompressed dir artifacts
Etc
- Added tests for many more features
- Measure duration of operations, fail if too long
- Add security policy
Known issues
- Uploads and downloads require whole file to be in RAM, need to replace with streaming implementation
- Upload reads the file multiple times (for hashing, and for actual upload). Can it be combined?
- Leaves tmp files (
/tmp/ampm_tmp_xxxxxxxxxxxxxxxx
) and never deletes them
Full Changelog: v1.0.0...v1.1.0