Tweaked a few CLI options (for example, disabled version numbers for individual subcommands)
Renamed some general CLI options (the positional for the folder is better off as a named argument to avoid parsing ambiguity; The branch input is now a named argument everywhere for consistency; etc.)
add --bare to npins init, so that the initial nixpkgs entry is optional
add a fetch command: it is like add and update in one but without touching the database (it prints the result to stdout). Useful for debugging.
Generally, the diff of the help in the README summarizes the changes rather well.
folder
is better off as a named argument to avoid parsing ambiguity; Thebranch
input is now a named argument everywhere for consistency; etc.)--bare
tonpins init
, so that the initialnixpkgs
entry is optionalfetch
command: it is likeadd
andupdate
in one but without touching the database (it prints the result tostdout
). Useful for debugging.Generally, the diff of the help in the README summarizes the changes rather well.