Skip to content

Ramjet 0.2.0

Choose a tag to compare

@Wmakes Wmakes released this 10 Oct 09:28
· 15 commits to main since this release

Command line.

  • Asks for a missing or wrong password on the terminal, without echo (-p
    asks up front, -p- never asks); up to three tries.
  • Asks before overwriting: yes, no, all, never, rename, quit. -o+, -o-,
    -or (rename to name (1).ext) and -y decide up front. Without a
    terminal nothing waits for input and existing files are kept.
  • Progress percentage for files over 4 MB on a terminal (-idp turns it off).
  • Exit status by kind of failure: 3 damaged data, 6 open error, 7 bad command
    line, 10 no files matched, 11 password, and more (see --help).
  • -x<mask> and -x@<file> excludes, @<file> name lists, -op<path>,
    -ad, -kb, -idq, -inul, lb bare listing, --help, --version.
  • A summary line after testing or extracting; listings show local time.

Fixes:

  • A single name after the archive selected nothing and became the
    destination; only an argument ending in / is a destination now.
  • Skipping an existing file in a solid archive broke every later file; the
    skipped file is still decoded, into nothing.

Source only. Binaries are published with the latest release.