URL resolution logic, clean/check, shell completions
authorShane Jaroch <chown_tee@proton.me>
Thu, 8 Jan 2026 20:32:44 +0000 (15:32 -0500)
committerShane Jaroch <chown_tee@proton.me>
Sat, 10 Jan 2026 18:11:43 +0000 (13:11 -0500)
commite258c9e98e20c6e7d35f4126e621ab24251ac03c
treedd44708267c76aa391fc6dcb4e37b425664966b3
parent5146891d8226bb5ec100aeaccdf5aa83488611cc
URL resolution logic, clean/check, shell completions

generate script generates from scratch
gen docs with shell not python

show all files (not just top-level dirs) in clean
update install.sh (automate completion installs)

fix installer logic test
remove `--check` flag in favor of `check` command
remove redundant `--help` argument on subcommands

more helpful warning (not error) message; clean msg
strip gcrypt:: & report URLs like git.
don't clean non-gcrypt URLs
clean URLs filtered specially for rsync:// protocol

update/fix clean command for sft/rclone
19 files changed:
Makefile
README.rst
completions/README.rst [deleted file]
completions/bash/git-remote-gcrypt
completions/fish/git-remote-gcrypt.fish
completions/gen_docs.sh [new file with mode: 0755]
completions/templates/README.rst.in [copied from README.rst with 91% similarity]
completions/templates/bash.in [new file with mode: 0644]
completions/templates/fish.in [new file with mode: 0644]
completions/templates/zsh.in [new file with mode: 0644]
completions/zsh/_git-remote-gcrypt
git-remote-gcrypt
install.sh
tests/system-test-multikey.sh
tests/system-test.sh
tests/test-clean-command.sh
tests/test-install-logic.sh
tests/verify-system-install.sh
utils/gen_docs.sh [new file with mode: 0755]