Update dependencies, improve CLI asset generation, and add man page
- Bump `git2` from 0.20.4 to 0.21.0 and `rusqlite` from 0.39.0 to 0.40.1 in Cargo.toml. - Refactor CLI asset generation in `cli_assets.rs` to write a man page directly instead of generating it with `clap_mangen`. - Implement a function to remove old man pages before writing the new one. - Add tests to ensure the generated man page documents all visible command paths. - Update the install script to copy the newly generated man page correctly. - Introduce a new man page for the `depot` command with comprehensive documentation.
This commit is contained in:
@@ -43,4 +43,4 @@ mkdir -p "$bash_dest" "$zsh_dest" "$fish_dest" "$man_dest"
|
||||
cp "$tmpdir/depot.bash" "$bash_dest/depot"
|
||||
cp "$tmpdir/_depot" "$zsh_dest/_depot"
|
||||
cp "$tmpdir/depot.fish" "$fish_dest/depot.fish"
|
||||
cp "$tmpdir"/*.1 "$man_dest/"
|
||||
cp "$tmpdir/depot.1" "$man_dest/depot.1"
|
||||
|
||||
Reference in New Issue
Block a user