Skip to content

ampm v1.5.0

Compare
Choose a tag to compare
@github-actions github-actions released this 23 Apr 21:55

Big feature release

How to install or upgrade

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, extract it to /opt/ampm/, then run install /opt/ampm/ampm.sh /usr/local/bin/ampm, and then put your repo uri in /opt/ampm/repo_uri.

A python installation is not required.

Changelog

New features

  • Added --offline flag, which doesn't update the index before running the operation (speeds up ampm list)
  • Added --format=short, used for e.g. in makefiles above the ampm get call
  • Added --format=index-file, used for manual access into the repo without ampm
  • Added --format=index-webpage, used for manual access into the repo without ampm (in interactive webpage form)
    • ampm search is a shorthand for running the above into a file and opening it
  • Added ampm rm, which removes an artifact from the remote repo
  • Added @glob: and @regex: attribute filters
  • Added ampm edit, which can add, change, and remove attributes and env vars after upload
    • Note that it cannot change or remove attributes/env vars specified at upload time, since those are part of the hash

Bugfixes

  • Parallel runs of ampm download don't break eachother (when downloading the same artifact)

Full Changelog: v1.4.1...v1.5.0