Skip to content

v1.2.0 - 2024-12-19

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 19 Dec 15:14

Kerblam version 1.2.0

Added

  • Added the --dry-run option to kerblam data clean to only show the files that will be deleted without actually doing anything to them.
  • Added the --preserve-output option to kerblam data clean to skip cleaning the output files.
  • When using a profile, specifying "_" as target will simply temporarily hide the file for the duration of the workflow. For example "test.txt" = "_" will temporarily remove the "test.txt" file from its original position (it will be moved to .kerblam/scratch).
  • When specifying remote files, using "_" as URL will tell Kerblam! to skip fetching the file with kerblam data fetch, but will still treat it as remote for all other purposes (e.g. for kerblam data clean). This allows the user to use non-canonical fetching methods.
  • Added the --output-only option to kerblam data pack to only package output files, without the precious input files.
    • To package only precious input files, use the kerblam data clean command before packaging the data.

Changed

  • The way that profiles are handled was changed. Now, the original files are moved to .kerblam/scratch/ during the workflow, instead of remaining in the original directory (and being renamed .original).
  • For developers: the Command Line Interface module was refactored and subdivided into sub-modules.

Fixed

  • Fixed a bug that occurred if you used a profile in a run, then deleted that profile and run again with no profile selected. Kerblam! wanted to re-touch your old profile files for you (to trigger workflows), but it failed (since you deleted the profile). Now, the error is ignored, and Kerblam! simply complains with a warning.
  • Fixed an issue in indicatif (see here that caused the download bar shown when invoking kerblam data fetch to not reset correctly, spamming the terminal with broken bars.

Install kerblam 1.2.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/MrHedmad/kerblam/releases/download/v1.2.0/kerblam-installer.sh | sh

Download kerblam 1.2.0

File Platform Checksum
kerblam-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
kerblam-x86_64-apple-darwin.tar.xz Intel macOS checksum
kerblam-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
kerblam-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum