Version flag
I missed a --version flag, it's very useful to know if my version is:
- too old
- report issues
- compare versions
- it's expected at CLI usage
- etc
Example 1: showing version/commit/arch
$ llama-cli --version
version: 0.2.0-dev (build 10612, commit 758443071)
built with GNU 11.4.0 for Linux x86_64
Example 2: also can show if it's cpu/vulkan/cuda/rocm/metal:
$ crispasr --version
=== build info ===
version : 0.8.32
git sha : e2a35614
git date : 2026-09-04T07:42:05Z
git subject : docs-_the_notes_must_describe_the_tag_they_ship_on._not_the_one_they_were_written_for
build date : 2026-09-04T10:00:40Z
build type : Release
compiler : gcc 11.4.0
os : linux
arch : x86_64
ggml backends : cpu,vulkan
Using the package without any flags
Right now, using the package without any parameters or flags shows:
$ audiocpp_cli
audiocpp_cli failed: missing required --model argument
I think should do other things and not ask for model, like:
Example: shows version/comit/backends and no input message
$ crispasr
crispasr 0.8.32 (git e2a35614, Release) [backends: cpu,vulkan]
error: no input files specified
Version flag
I missed a
--versionflag, it's very useful to know if my version is:Using the package without any flags
Right now, using the package without any parameters or flags shows:
I think should do other things and not ask for model, like:
show version
show short description of the app, like this (or shorter):
show help
Example: shows version/comit/backends and no input message