aboutsummaryrefslogtreecommitdiffstats
path: root/mkhint.bash-completion
AgeCommit message (Collapse)AuthorFilesLines
38 hoursfeat: nvchecker autodetect expansion, -n stanza echo, --info/-i; release v1.2.5Danilo M.1-1/+1
Documents the Task 1-6 additions that shipped without doc updates: expanded nvchecker source autodetection (gitlab, bitbucket, gitea, codeberg, pagure, npm, gems, crates.io, cpan, hackage, packagist, cran, in addition to github and pypi), the fenced stanza echo on --new/-n, and the --info/-i command (category/program header plus paged README). Updates show_help, bash completion, mkhint.1.md (rebuilds mkhint.1.gz), CLAUDE.md, and CHANGELOG.md. Bumps MKHINT_VERSION to 1.2.5. No program logic changed; 224/224 tests still pass.
3 daysfeat: --force completion + bundle-manifests.exampleDanilo M.1-1/+1
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
5 daysfeat: completion sources ~/.config/mkhint/configDanilo M.1-1/+7
6 daysfeat: completion knows -V/--set-version, -v/--version terminalDanilo M.1-2/+2
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
7 daysfeat: -l <pkg...> shows side-by-side hint vs .infoDanilo M.1-2/+2
With package names, --list skips the table and shows each named hint diffed against its .info (git diff --no-index, else diff -y), missing hint exits 2. Diff display extracted to _show_hint_diff, shared with --review. Bash completion completes hint names after -l. Adds T58, T59. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
7 daysAdd phantom-dep stripping for slackware-currentDanilo M.1-1/+1
SBo SlackBuilds target stable; some build deps (rust-opt, google-go-lang) are unneeded on -current. Auto-add DELREQUIRES for these instead of writing a hintfile per dependent by hand. - Read the phantom-dep list from ~/.config/mkhint/phantom-deps (one per line, # comments; missing file = no-op). - --fix-current / -F: sweep the repo, ensure every package whose REQUIRES contains a phantom dep carries the matching DELREQUIRES. Create a minimal hint if absent, back up and merge into an existing hint otherwise. Idempotent, no prompts, mutually exclusive with -v/-f/-n. - --new: auto-append DELREQUIRES for phantom deps found in the .info. - Tests T50-T56; docs and bash-completion updated. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
14 daysfeat: complete multiple hint names after -R/--reviewDanilo M.1-0/+14
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19docs: document -l highlight and -R review; add to bash completionDanilo M.1-1/+1
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-13feat(completion): add --check/-C flag and package-name completionDanilo M.1-2/+2
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-05feat(completion): suggest current VERSION when completing -vDanilo M.1-1/+15
When -f <package> is already on the command line, -v [TAB] reads VERSION from the existing hint file and offers it as the only completion candidate. No hint file = no suggestion. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-14refactor: switch arg parser to GNU getoptDanilo M.1-1/+1
Enables compound short flags (e.g. -Nn, -Nd). Also add short flags to bash completion candidates.
2026-05-14add --no-dl/-N option to skip downloads and set NODOWNLOAD=yesDanilo M.1-2/+2
Adds --no-dl/-N flag for use with --hintfile or --new. Skips wget, inserts NODOWNLOAD=yes after MD5SUM_x86_64 in the hint file. Also fixes README (correct paths, old command name, missing --delete/--clean sections) and updates CLAUDE.md and bash completion accordingly. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-07rename mkhintfile.sh to mkhint, add --delete/-d optionDanilo M.1-0/+37
- Rename script and completion file to mkhint/mkhint.bash-completion - Add --delete/-d flag to remove one or more hint files (and .bak if present) - Fix bash completion: correct hint_dir path, use find for nested .info files, add --delete completion, add flag name completion - Update all references in CLAUDE.md, README.md, and source files Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>