Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Version Control

fossil

https://fossil-scm.org/home/help

  • branch current: Flags: –help, -h
  • branch info: Flags: –help, –repository, -R, -h. Valued: –repository, -R
  • branch list: Flags: –all, –closed, –help, –repository, –verbose, -a, -c, -h, -r, -v. Valued: –repository, -R
  • cat: Flags: –help, –repository, -R, -h, -r. Valued: –repository, -R, -r. Positional args accepted
  • diff: Flags: –brief, –checkin, –context, –diff-binary, –exclude, –from, –help, –ignore-all-space, –ignore-blank-lines, –ignore-case, –ignore-eol-ws, –ignore-space-at-eol, –ignore-trailing-cr, –include, –internal, –invert, –no-dir-prefix, –numstat, –quiet, –repository, –show-summary, –side-by-side, –strip-trailing-cr, –strip-trailing-lf, –strip-trailing-spaces, –strip-trailing-whitespace, –tk, –to, –unified, –verbose, –versions, –web, -N, -R, -W, -Z, -b, -c, -h, -i, -q, -r, -u, -v, -w, -y, -z. Valued: –against, –diff-binary, –exec-abs-paths, –exec-rel-paths, –from, –internal, –repository, –strip-trailing-spaces, –strip-trailing-whitespace, –to, –unified, -N, -R, -W, -c, -r, -y. Positional args accepted
  • extras: Flags: –abs-paths, –case-sensitive, –dotfiles, –header, –help, –ignore, –repository, –rel-paths, -R, -h. Valued: –ignore, –repository, -R
  • finfo: Flags: –help, –limit, –no-graph, –offset, –print, –repository, –show-id, –showid, –status, –type, –width, -R, -h, -l, -p, -w. Valued: –branch, –limit, –repository, –type, –width, -R, -l, -w. Positional args accepted
  • help: Positional args accepted
  • info: Flags: –comment-format, –help, –repository, –verbose, -R, -h, -v. Valued: –repository, -R. Positional args accepted
  • ls: Flags: –age, –help, –repository, –type, –verbose, -R, -h, -l, -r, -v. Valued: –repository, –type, -R, -r. Positional args accepted
  • search: Flags: –help, -h, –all, –checkin, –documentation, –forum, –ticket, –unindexed, –wiki. Valued: –limit, -n. Positional args accepted
  • status: Flags: –all, –changed, –differ, –dotfiles, –header, –help, –ifchanged, –limit, –repository, –verbose, -R, -a, -c, -d, -h, -v. Valued: –repository, -R
  • tag find: Flags: –help, -h. Valued: –repository, –type, -R
  • tag list: Flags: –all, –inverse, –help, –raw, –repository, -R, -a, -h, -i. Valued: –limit, –prefix, –repository, -R
  • timeline: Flags: –brief, –full, –help, –limit, –no-graph, –repository, –showfiles, –verbose, -W, -R, -b, -h, -l, -n, -v, -w. Valued: –after, –before, –children, –limit, –repository, –type, –width, -R, -W, -c, -l, -n, -t, -w. Positional args accepted
  • version: Flags: –help, –verbose, -h, -v
  • whatis: Flags: –help, –repository, –type, –verbose, -R, -h, -v. Valued: –repository, –type, -R. Positional args accepted
  • Allowed standalone flags: –help, –version, -h, -v

git

https://git-scm.com/docs

  • blame: Flags: –color-by-age, –color-lines, –help, –incremental, –line-porcelain, –minimal, –porcelain, –progress, –root, –show-email, –show-name, –show-number, –show-stats, -b, -c, -e, -f, -h, -k, -l, -n, -p, -s, -t, -w. Valued: –abbrev, –contents, –ignore-rev, –ignore-revs-file, -C, -L, -M, -S
  • branch: Flags: –all, –help, –ignore-case, –list, –no-abbrev, –no-color, –no-column, –omit-empty, –remotes, –show-current, –verbose, -a, -h, -i, -l, -r, -v, -vv. Valued: –abbrev, –color, –column, –contains, –format, –merged, –no-contains, –no-merged, –points-at, –sort
  • cat-file: Flags: –batch-all-objects, –buffer, –filters, –follow-symlinks, –help, –mailmap, –textconv, –unordered, –use-mailmap, -Z, -e, -h, -p, -s, -t. Valued: –batch, –batch-check, –batch-command, –filter, –path
  • check-ignore: Flags: –help, –no-index, –non-matching, –quiet, –stdin, –verbose, -h, -n, -q, -v, -z
  • cliff (requires –no-exec): Flags: –bumped-version, –current, –help, –latest, –no-exec, –offline, –topo-order, –unreleased, –use-branch-tags, –verbose, –version, -V, -h, -l, -u, -v. Valued: –body, –bump, –config, –count-tags, –exclude-path, –from-context, –ignore-tags, –include-path, –repository, –skip-commit, –skip-tags, –sort, –strip, –tag, –tag-pattern, –with-commit, –with-tag-message, –workdir, -b, -c, -r, -s, -t, -w
  • config –get
  • config –get-all
  • config –get-regexp
  • config –help
  • config –list
  • config -h
  • config -l
  • config: Flags: –global, –local, –name-only, –show-origin, –show-scope, –system, –worktree, -z. Valued: –blob, –file, -f
  • count-objects: Flags: –help, –human-readable, –verbose, -H, -h, -v
  • describe: Flags: –all, –always, –contains, –debug, –exact-match, –first-parent, –help, –long, –tags, -h. Valued: –abbrev, –broken, –candidates, –dirty, –exclude, –match
  • diff: Flags: –cached, –cc, –check, –color-words, –combined-all-paths, –compact-summary, –cumulative, –dirstat-by-file, –exit-code, –find-copies, –find-copies-harder, –find-renames, –first-parent, –follow, –full-index, –help, –histogram, –ignore-all-space, –ignore-blank-lines, –ignore-cr-at-eol, –ignore-space-at-eol, –ignore-space-change, –ignore-submodules, –merge-base, –minimal, –name-only, –name-status, –no-color, –no-ext-diff, –no-index, –no-patch, –no-prefix, –no-renames, –no-textconv, –numstat, –ours, –patch, –patch-with-raw, –patch-with-stat, –patience, –pickaxe-all, –quiet, –raw, –shortstat, –staged, –stat, –summary, –text, –textconv, –theirs, -B, -C, -M, -R, -a, -b, -h, -p, -q, -u, -w, -z. Valued: –abbrev, –color, –color-moved, –diff-algorithm, –diff-filter, –diff-merges, –dirstat, –dst-prefix, –inter-hunk-context, –line-prefix, –output-indicator-new, –output-indicator-old, –relative, –src-prefix, –stat-count, –stat-graph-width, –stat-name-width, –stat-width, –submodule, –unified, –word-diff, –word-diff-regex, -G, -O, -S, -U
  • diff-tree: Flags: –cc, –combined-all-paths, –find-copies-harder, –full-index, –help, –ignore-all-space, –ignore-space-at-eol, –ignore-space-change, –merge-base, –minimal, –name-only, –name-status, –no-commit-id, –no-ext-diff, –no-patch, –no-renames, –numstat, –patch, –patch-with-raw, –patch-with-stat, –pickaxe-all, –raw, –root, –shortstat, –stat, –stdin, –summary, –text, -B, -C, -M, -R, -a, -c, -h, -m, -p, -r, -s, -t, -u, -v, -z. Valued: –abbrev, –diff-algorithm, –diff-filter, –pretty, -O, -S
  • fetch: Flags: –all, –append, –atomic, –dry-run, –force, –help, –ipv4, –ipv6, –keep, –multiple, –negotiate-only, –no-auto-gc, –no-auto-maintenance, –no-show-forced-updates, –no-tags, –no-write-fetch-head, –porcelain, –prefetch, –progress, –prune, –prune-tags, –quiet, –refetch, –set-upstream, –show-forced-updates, –stdin, –tags, –unshallow, –update-head-ok, –update-shallow, –verbose, –write-commit-graph, –write-fetch-head, -4, -6, -P, -a, -f, -h, -k, -m, -n, -p, -q, -t, -u, -v. Valued: –deepen, –depth, –filter, –jobs, –negotiation-tip, –recurse-submodules, –refmap, –server-option, –shallow-exclude, –shallow-since, -j, -o
  • for-each-ref: Flags: –help, –ignore-case, –include-root-refs, –omit-empty, –perl, –python, –shell, –stdin, –tcl, -h, -p, -s. Valued: –color, –contains, –count, –exclude, –format, –merged, –no-contains, –no-merged, –points-at, –sort
  • grep: Flags: –all-match, –and, –basic-regexp, –break, –cached, –column, –count, –exclude-standard, –extended-regexp, –files-with-matches, –files-without-match, –fixed-strings, –full-name, –function-context, –heading, –help, –ignore-case, –index, –invert-match, –line-number, –name-only, –no-color, –no-index, –null, –only-matching, –perl-regexp, –quiet, –recurse-submodules, –recursive, –show-function, –text, –textconv, –untracked, –word-regexp, -E, -F, -G, -H, -I, -L, -P, -W, -a, -c, -h, -i, -l, -n, -o, -p, -q, -r, -v, -w, -z. Valued: –after-context, –before-context, –color, –context, –max-count, –max-depth, –open-files-in-pager, –threads, -A, -B, -C, -O, -e, -f, -m
  • help: Positional args accepted
  • log: Flags: –abbrev-commit, –all, –ancestry-path, –author-date-order, –bisect, –boundary, –branches, –cherry, –cherry-mark, –cherry-pick, –children, –clear-decorations, –compact-summary, –cumulative, –date-order, –dense, –do-walk, –early-output, –first-parent, –follow, –full-diff, –full-history, –graph, –help, –ignore-missing, –invert-grep, –left-only, –left-right, –log-size, –mailmap, –merges, –minimal, –name-only, –name-status, –no-abbrev-commit, –no-color, –no-decorate, –no-expand-tabs, –no-ext-diff, –no-merges, –no-notes, –no-patch, –no-prefix, –no-renames, –no-walk, –numstat, –oneline, –parents, –patch, –patch-with-raw, –patch-with-stat, –patience, –pickaxe-all, –pickaxe-regex, –raw, –reflog, –regexp-ignore-case, –relative-date, –remotes, –reverse, –shortstat, –show-linear-break, –show-notes, –show-pulls, –show-signature, –simplify-by-decoration, –simplify-merges, –source, –sparse, –stat, –stdin, –summary, –tags, –text, –topo-order, –use-mailmap, -0, -1, -2, -3, -4, -5, -6, -7, -8, -9, -h, -i, -p, -q, -s, -u. Valued: –abbrev, –after, –author, –before, –color, –committer, –date, –decorate, –decorate-refs, –decorate-refs-exclude, –diff-algorithm, –diff-filter, –diff-merges, –encoding, –exclude, –format, –glob, –grep, –max-count, –max-parents, –min-parents, –pretty, –since, –skip, –until, -G, -L, -S, -n
  • ls-files: Flags: –cached, –debug, –deduplicate, –deleted, –directory, –empty-directory, –eol, –error-unmatch, –exclude-standard, –full-name, –help, –ignored, –killed, –modified, –no-empty-directory, –others, –recurse-submodules, –resolve-undo, –sparse, –stage, –unmerged, -c, -d, -f, -h, -i, -k, -m, -o, -r, -s, -t, -u, -v, -z. Valued: –abbrev, –exclude, –exclude-from, –exclude-per-directory, –format, –with-tree, -X, -x
  • ls-remote: Flags: –branches, –exit-code, –get-url, –help, –quiet, –refs, –symref, –tags, -b, -h, -q, -t. Valued: –server-option, –sort, -o
  • ls-tree: Flags: –full-name, –full-tree, –help, –long, –name-only, –name-status, –object-only, -d, -h, -l, -r, -t, -z. Valued: –abbrev, –format
  • merge-base: Flags: –all, –fork-point, –help, –independent, –is-ancestor, –octopus, -a, -h
  • merge-tree: Flags: –allow-unrelated-histories, –help, –messages, –name-only, –quiet, –stdin, –trivial-merge, –write-tree, -h, -z. Valued: –merge-base, -X
  • name-rev: Flags: –all, –always, –annotate-stdin, –help, –name-only, –tags, –undefined, -h. Valued: –exclude, –refs
  • notes –help
  • notes -h
  • notes list
  • notes show
  • pull: Flags: –all, –allow-unrelated-histories, –append, –autostash, –commit, –compact-summary, –dry-run, –edit, –ff, –ff-only, –force, –help, –ipv4, –ipv6, –keep, –no-autostash, –no-commit, –no-edit, –no-ff, –no-gpg-sign, –no-log, –no-rebase, –no-recurse-submodules, –no-show-forced-updates, –no-signoff, –no-squash, –no-stat, –no-tags, –no-verify, –no-verify-signatures, –progress, –prune, –quiet, –set-upstream, –show-forced-updates, –signoff, –squash, –stat, –tags, –verbose, –verify, –verify-signatures, -4, -6, -a, -e, -f, -h, -k, -n, -p, -q, -t, -v. Valued: –cleanup, –depth, –deepen, –filter, –gpg-sign, –jobs, –log, –rebase, –recurse-submodules, –refmap, –server-option, –shallow-exclude, –shallow-since, –strategy, –strategy-option, –upload-pack, -S, -X, -j, -o, -r, -s
  • reflog: Flags: –abbrev-commit, –all, –ancestry-path, –author-date-order, –bisect, –boundary, –branches, –cherry, –cherry-mark, –cherry-pick, –children, –clear-decorations, –compact-summary, –cumulative, –date-order, –dense, –do-walk, –early-output, –first-parent, –follow, –full-diff, –full-history, –graph, –help, –ignore-missing, –invert-grep, –left-only, –left-right, –log-size, –mailmap, –merges, –minimal, –name-only, –name-status, –no-abbrev-commit, –no-color, –no-decorate, –no-expand-tabs, –no-ext-diff, –no-merges, –no-notes, –no-patch, –no-prefix, –no-renames, –no-walk, –numstat, –oneline, –parents, –patch, –patch-with-raw, –patch-with-stat, –patience, –pickaxe-all, –pickaxe-regex, –raw, –reflog, –regexp-ignore-case, –relative-date, –remotes, –reverse, –shortstat, –show-linear-break, –show-notes, –show-pulls, –show-signature, –simplify-by-decoration, –simplify-merges, –source, –sparse, –stat, –stdin, –summary, –tags, –text, –topo-order, –use-mailmap, -0, -1, -2, -3, -4, -5, -6, -7, -8, -9, -h, -i, -p, -q, -s, -u. Valued: –abbrev, –after, –author, –before, –color, –committer, –date, –decorate, –decorate-refs, –decorate-refs-exclude, –diff-algorithm, –diff-filter, –diff-merges, –encoding, –exclude, –format, –glob, –grep, –max-count, –max-parents, –min-parents, –pretty, –since, –skip, –until, -G, -L, -S, -n
  • remote
  • rev-parse: Flags: –absolute-git-dir, –all, –branches, –git-common-dir, –git-dir, –git-path, –help, –is-bare-repository, –is-inside-git-dir, –is-inside-work-tree, –is-shallow-repository, –local-env-vars, –quiet, –remotes, –shared-index-path, –show-cdup, –show-prefix, –show-superproject-working-tree, –show-toplevel, –symbolic, –symbolic-full-name, –tags, –verify, -h, -q. Valued: –abbrev-ref, –after, –before, –default, –exclude, –glob, –prefix, –resolve-git-dir, –short, –since, –until. Positional args accepted
  • shortlog: Flags: –committer, –email, –help, –numbered, –summary, -c, -e, -h, -n, -s. Valued: –format, –group
  • show: Flags: –abbrev-commit, –cc, –color-words, –combined-all-paths, –compact-summary, –cumulative, –expand-tabs, –find-copies, –find-renames, –full-index, –help, –histogram, –ignore-all-space, –ignore-blank-lines, –ignore-space-at-eol, –ignore-space-change, –mailmap, –minimal, –name-only, –name-status, –no-color, –no-ext-diff, –no-notes, –no-patch, –no-prefix, –no-renames, –no-textconv, –numstat, –oneline, –patch, –patch-with-raw, –patch-with-stat, –patience, –pickaxe-all, –pickaxe-regex, –raw, –shortstat, –show-notes, –show-signature, –source, –stat, –summary, –text, –textconv, –use-mailmap, -h, -p, -q, -s, -u, -w. Valued: –abbrev, –color, –color-moved, –decorate, –decorate-refs, –decorate-refs-exclude, –diff-algorithm, –diff-filter, –diff-merges, –encoding, –format, –notes, –pretty, –stat-count, –stat-graph-width, –stat-name-width, –submodule, –word-diff, –word-diff-regex, -G, -O, -S
  • stash –help: Positional args accepted
  • stash -h: Positional args accepted
  • stash list: Positional args accepted
  • stash show: Flags: –help, –patch, –stat, -h, -p, -u. Positional args accepted
  • status: Flags: –ahead-behind, –branch, –help, –ignore-submodules, –long, –no-ahead-behind, –no-renames, –null, –renames, –short, –show-stash, –verbose, -b, -h, -s, -v, -z. Valued: –column, –find-renames, –ignored, –porcelain, –untracked-files, -M, -u
  • symbolic-ref: Flags: –help, –no-recurse, –quiet, –recurse, –short, -h, -q
  • tag: Flags: –help, –list, –no-color, –no-column, –verify, -h, -l, -v. Valued: –color, –column, –contains, –format, –merged, –no-contains, –no-merged, –points-at, –sort, -n
  • verify-commit: Flags: –help, –raw, –verbose, -h, -v
  • verify-tag: Flags: –help, –raw, –verbose, -h, -v. Valued: –format
  • worktree –help
  • worktree -h
  • worktree list: Flags: –porcelain, –verbose, -v, -z
  • Allowed standalone flags: –help, –version, -V, -h

git-cliff

https://git-cliff.org/

  • Requires –no-exec. - Allowed standalone flags: –bumped-version, –current, –help, –latest, –no-exec, –offline, –topo-order, –unreleased, –use-branch-tags, –verbose, –version, -V, -h, -l, -u, -v
  • Allowed valued flags: –body, –bump, –config, –count-tags, –exclude-path, –from-context, –ignore-tags, –include-path, –repository, –skip-commit, –skip-tags, –sort, –strip, –tag, –tag-pattern, –with-commit, –with-tag-message, –workdir, -b, -c, -r, -s, -t, -w
  • Bare invocation allowed

git-lfs

https://git-lfs.com/

  • env: Flags: –help, -h
  • locks: Flags: –help, –json, –local, –verify, -h, -l, -v. Valued: –id, –limit, –path
  • ls-files: Flags: –all, –deleted, –help, –long, –name-only, –size, -a, -d, -h, -l, -n, -s. Valued: –include, –exclude, -I, -X
  • status: Flags: –help, –json, –porcelain, -h
  • version: Flags: –help, -h
  • Allowed standalone flags: –help, –version, -h

hg

https://www.mercurial-scm.org/doc/hg.1.html

  • annotate: Flags: –changeset, –date, –file, –follow, –help, –ignore-all-space, –ignore-blank-lines, –ignore-space-change, –ignore-space-at-eol, –line-number, –no-binary, –no-follow, –number, –quiet, –text, –user, –verbose, -B, -Z, -a, -b, -c, -d, -f, -h, -l, -n, -q, -u, -v, -w. Valued: –exclude, –include, –rev, –skip, -I, -X, -r. Positional args accepted
  • blame: Flags: –changeset, –date, –file, –follow, –help, –ignore-all-space, –ignore-blank-lines, –ignore-space-change, –ignore-space-at-eol, –line-number, –no-binary, –no-follow, –number, –quiet, –text, –user, –verbose, -B, -Z, -a, -b, -c, -d, -f, -h, -l, -n, -q, -u, -v, -w. Valued: –exclude, –include, –rev, –skip, -I, -X, -r. Positional args accepted
  • bm: Flags: –active, –all, –delete, –force, –help, –inactive, –rename, -B, -d, -f, -h, -i, -l, -m. Valued: –rev, -r. Positional args accepted
  • bookmark: Flags: –active, –all, –delete, –force, –help, –inactive, –rename, -B, -d, -f, -h, -i, -l, -m. Valued: –rev, -r. Positional args accepted
  • bookmarks: Flags: –active, –all, –delete, –force, –help, –inactive, –rename, -B, -d, -f, -h, -i, -l, -m. Valued: –rev, -r. Positional args accepted
  • branch: Flags: –clean, –force, –help, -C, -f, -h. Positional args accepted
  • branches: Flags: –active, –closed, –help, -a, -c, -h. Valued: –rev, –style, –template, -T, -r
  • cat: Flags: –decode, –help, -h. Valued: –exclude, –include, –output, –rev, –template, -I, -T, -X, -o, -r. Positional args accepted
  • config: Flags: –debug, –edit, –global, –help, –local, –non-shared, –quiet, –user, -e, -h, -q. Valued: –source, -T, –template. Positional args accepted
  • diff: Flags: –change, –git, –ignore-all-space, –ignore-blank-lines, –ignore-space-change, –ignore-space-at-eol, –ignore-changes, –mar, –no-binary, –no-dates, –noprefix, –nodates, –patch, –reverse, –show-function, –stat, –text, –unified, –word-diff, -B, -Z, -a, -b, -c, -g, -h, -p, -r, -w. Valued: –change, –exclude, –include, –rev, –root, –unified, -I, -U, -X, -c, -r. Positional args accepted
  • files: Flags: –help, –print0, –quiet, –verbose, -0, -h, -q, -v. Valued: –exclude, –include, –rev, -I, -T, -X, -r. Positional args accepted
  • grep: Flags: –all, –all-files, –diff, –files-with-matches, –ignore-case, –help, –line-number, –print0, –rev, -0, -a, -d, -h, -i, -l, -n, -r. Valued: –exclude, –include, –rev, –user, -I, -X, -r, -u. Positional args accepted
  • heads: Flags: –active, –closed, –help, -a, -c, -h. Valued: –rev, –style, –template, -T, -r. Positional args accepted
  • help: Positional args accepted
  • id: Flags: –branch, –bookmarks, –debug, –help, –id, –num, –tags, -B, -b, -h, -i, -n, -r, -t. Valued: –rev, -r. Positional args accepted
  • identify: Flags: –branch, –bookmarks, –debug, –help, –id, –num, –tags, -B, -b, -h, -i, -n, -r, -t. Valued: –rev, -r. Positional args accepted
  • incoming: Flags: –bookmarks, –branch, –bundle, –force, –graph, –help, –insecure, –newest-first, –patch, -B, -G, -S, -b, -f, -h, -l, -n, -p, -r. Valued: –branch, –bundle, –rev, –ssh, –remotecmd, -r. Positional args accepted
  • log: Flags: –branch, –copies, –debug, –follow, –follow-first, –git, –graph, –hidden, –help, –no-merges, –patch, –quiet, –removed, –reverse, –stat, –style, –template, –user, –verbose, -G, -M, -T, -b, -c, -d, -f, -g, -h, -k, -l, -p, -q, -r, -u, -v, -y. Valued: –branch, –date, –exclude, –include, –keyword, –limit, –prune, –rev, –style, –template, –user, -T, -X, -d, -f, -k, -l, -r, -u. Positional args accepted
  • manifest: Flags: –all, –debug, –help, -h. Valued: –rev, -r. Positional args accepted
  • outgoing: Flags: –bookmarks, –branch, –force, –graph, –help, –insecure, –newest-first, –patch, –ssh, –remotecmd, -B, -G, -S, -b, -f, -h, -l, -n, -p, -r. Valued: –branch, –rev, –ssh, –remotecmd, -r. Positional args accepted
  • parents: Flags: –help, -h. Valued: –rev, –style, –template, -T, -r. Positional args accepted
  • paths: Flags: –help, –quiet, –verbose, -q, -v. Positional args accepted
  • showconfig: Flags: –debug, –edit, –global, –help, –local, –non-shared, –quiet, –user, -e, -h, -q. Valued: –source, -T, –template. Positional args accepted
  • st: Flags: –all, –added, –clean, –copies, –deleted, –ignored, –modified, –no-status, –print0, –quiet, –removed, –rev, –terse, –unknown, -0, -A, -C, -T, -a, -c, -d, -h, -i, -m, -n, -q, -r, -u. Valued: –change, –exclude, –include, –rev, –terse, -I, -X, -r, -t. Positional args accepted
  • status: Flags: –all, –added, –clean, –copies, –deleted, –ignored, –modified, –no-status, –print0, –quiet, –removed, –rev, –terse, –unknown, -0, -A, -C, -T, -a, -c, -d, -h, -i, -m, -n, -q, -r, -u. Valued: –change, –exclude, –include, –rev, –terse, -I, -X, -r, -t. Positional args accepted
  • sum: Flags: –help, –remote, -h
  • summary: Flags: –help, –remote, -h
  • tags: Flags: –debug, –help, –quiet, –verbose, -h, -q, -v
  • tip: Flags: –help, –patch, –style, –template, -T, -h, -p
  • verify: Flags: –help, -h
  • version: Flags: –help, -h. Valued: -T, –template
  • Allowed standalone flags: –help, –version, -h, -v

Examples:

  • hg log
  • hg status
  • hg st
  • hg summary
  • hg sum
  • hg id
  • hg identify
  • hg blame foo.py
  • hg annotate foo.py
  • hg bookmarks
  • hg bm
  • hg config
  • hg showconfig

jj

https://jj-vcs.github.io/jj/latest/cli-reference/

  • abandon: Positional args accepted
  • absorb: Positional args accepted
  • backout: Positional args accepted
  • bookmark create: Positional args accepted
  • bookmark delete: Positional args accepted
  • bookmark forget: Positional args accepted
  • bookmark list: Positional args accepted
  • bookmark move: Positional args accepted
  • bookmark rename: Positional args accepted
  • bookmark set: Positional args accepted
  • bookmark track: Positional args accepted
  • bookmark untrack: Positional args accepted
  • cat: Positional args accepted
  • commit: Positional args accepted
  • config get: Positional args accepted
  • config list: Positional args accepted
  • describe: Positional args accepted
  • diff: Positional args accepted
  • duplicate: Positional args accepted
  • edit: Positional args accepted
  • file list: Positional args accepted
  • file show: Positional args accepted
  • fix: Positional args accepted
  • git fetch: Positional args accepted
  • git import: Positional args accepted
  • git init: Positional args accepted
  • git remote list: Positional args accepted
  • help: Positional args accepted
  • log: Positional args accepted
  • new: Positional args accepted
  • op log: Positional args accepted
  • parallelize: Positional args accepted
  • rebase: Positional args accepted
  • resolve: Positional args accepted
  • restore: Positional args accepted
  • root: Positional args accepted
  • show: Positional args accepted
  • simplify-parents: Positional args accepted
  • split: Positional args accepted
  • squash: Positional args accepted
  • st: Positional args accepted
  • status: Positional args accepted
  • tag list: Positional args accepted
  • undo: Positional args accepted
  • unsquash: Positional args accepted
  • version: Positional args accepted
  • workspace add: Positional args accepted
  • workspace forget: Positional args accepted
  • workspace list: Positional args accepted
  • workspace rename: Positional args accepted
  • workspace root: Positional args accepted
  • workspace update-stale: Positional args accepted
  • Allowed standalone flags: –help, –version, -h

pijul

https://pijul.org/manual/

  • change: Flags: –full-hashes, –help, –inverse, –json, -h. Valued: –channel, –repository. Positional args accepted
  • channel list: Flags: –help, -h. Valued: –repository
  • completion: Flags: –help, -h. Positional args accepted
  • credit: Flags: –help, –unrecorded, -h. Valued: –channel, –repository. Positional args accepted
  • diff: Flags: –full-hashes, –help, –inodes, –json, –no-color, –short, –untracked, -h, -s. Valued: –channel, –repository. Positional args accepted
  • help: Positional args accepted
  • key list: Flags: –help, -h
  • log: Flags: –description, –filter, –full-hashes, –hash-only, –help, –limit, –no-cache, –state, -h. Valued: –channel, –description, –filter, –limit, –repository
  • ls: Flags: –help, -h. Valued: –repo-path, –repository. Positional args accepted
  • status: Flags: –full-hashes, –help, –no-mtime, –short, -h. Valued: –channel, –repository. Positional args accepted
  • version: Flags: –help, -h
  • Allowed standalone flags: –help, –version, -h, -V

scalar

https://git-scm.com/docs/scalar

  • diagnose: Flags: –help, -h
  • list: Flags: –help, -h
  • Allowed standalone flags: –help, –version, -h

svn

https://subversion.apache.org/docs/release-notes/1.14.html

  • ann: Flags: –force, –help, –use-merge-history, –xml, -g, -h, -r, -v, -x. Valued: –config-dir, –diff-cmd, –extensions, –password, –revision, –username, -r, -x. Positional args accepted
  • annotate: Flags: –force, –help, –use-merge-history, –xml, -g, -h, -r, -v, -x. Valued: –config-dir, –diff-cmd, –extensions, –password, –revision, –username, -r, -x. Positional args accepted
  • blame: Flags: –force, –help, –use-merge-history, –xml, -g, -h, -r, -v, -x. Valued: –config-dir, –diff-cmd, –extensions, –password, –revision, –username, -r, -x. Positional args accepted
  • cat: Flags: –help, –ignore-keywords, -h, -r. Valued: –config-dir, –password, –revision, –username, -r. Positional args accepted
  • diff: Flags: –diff-cmd, –force, –git, –help, –no-diff-deleted, –no-diff-added, –no-diff-statistics, –notice-ancestry, –patch-compatible, –summarize, –xml, -c, -h, -r, -x. Valued: –changelist, –config-dir, –config-option, –depth, –diff-cmd, –extensions, –internal-diff, –new, –old, –password, –revision, –username, -c, -r, -x. Positional args accepted
  • help: Positional args accepted
  • info: Flags: –help, –include-externals, –incremental, –recursive, –targets, –xml, -R, -h, -r. Valued: –changelist, –config-dir, –depth, –password, –revision, –targets, –username, -r. Positional args accepted
  • list: Flags: –depth, –help, –incremental, –recursive, –verbose, –xml, -R, -h, -r, -v. Valued: –config-dir, –depth, –password, –revision, –username, -r. Positional args accepted
  • log: Flags: –all-revprops, –diff, –help, –incremental, –quiet, –revprop, –search, –stop-on-copy, –use-merge-history, –verbose, –with-all-revprops, –with-no-revprops, –xml, -c, -g, -h, -l, -q, -r, -v. Valued: –changelist, –config-dir, –config-option, –depth, –diff-cmd, –limit, –password, –revision, –search-and, –targets, –username, –with-revprop, –xml-file, -c, -g, -l, -r. Positional args accepted
  • ls: Flags: –depth, –help, –incremental, –recursive, –verbose, –xml, -R, -h, -r, -v. Valued: –config-dir, –depth, –password, –revision, –username, -r. Positional args accepted
  • mergeinfo: Flags: –from-source, –help, –show-revs, -h. Valued: –config-dir, –password, –revision, –username, -R, -r. Positional args accepted
  • pg: Flags: –depth, –help, –no-newline, –recursive, –revprop, –show-inherited-props, –strict, –verbose, –xml, -R, -h, -r, -v. Valued: –changelist, –config-dir, –depth, –password, –revision, –username, -r. Positional args accepted
  • pget: Flags: –depth, –help, –no-newline, –recursive, –revprop, –show-inherited-props, –strict, –verbose, –xml, -R, -h, -r, -v. Valued: –changelist, –config-dir, –depth, –password, –revision, –username, -r. Positional args accepted
  • pl: Flags: –depth, –help, –incremental, –quiet, –recursive, –revprop, –show-inherited-props, –verbose, –xml, -R, -h, -q, -r, -v. Valued: –changelist, –config-dir, –depth, –password, –revision, –username, -r. Positional args accepted
  • plist: Flags: –depth, –help, –incremental, –quiet, –recursive, –revprop, –show-inherited-props, –verbose, –xml, -R, -h, -q, -r, -v. Valued: –changelist, –config-dir, –depth, –password, –revision, –username, -r. Positional args accepted
  • praise: Flags: –force, –help, –use-merge-history, –xml, -g, -h, -r, -v, -x. Valued: –config-dir, –diff-cmd, –extensions, –password, –revision, –username, -r, -x. Positional args accepted
  • propget: Flags: –depth, –help, –no-newline, –recursive, –revprop, –show-inherited-props, –strict, –verbose, –xml, -R, -h, -r, -v. Valued: –changelist, –config-dir, –depth, –password, –revision, –username, -r. Positional args accepted
  • proplist: Flags: –depth, –help, –incremental, –quiet, –recursive, –revprop, –show-inherited-props, –verbose, –xml, -R, -h, -q, -r, -v. Valued: –changelist, –config-dir, –depth, –password, –revision, –username, -r. Positional args accepted
  • st: Flags: –changelist, –config-dir, –depth, –help, –ignore-externals, –incremental, –no-ignore, –quiet, –show-updates, –verbose, –xml, -N, -h, -q, -u, -v. Valued: –changelist, –config-dir, –config-option, –depth. Positional args accepted
  • stat: Flags: –changelist, –config-dir, –depth, –help, –ignore-externals, –incremental, –no-ignore, –quiet, –show-updates, –verbose, –xml, -N, -h, -q, -u, -v. Valued: –changelist, –config-dir, –config-option, –depth. Positional args accepted
  • status: Flags: –changelist, –config-dir, –depth, –help, –ignore-externals, –incremental, –no-ignore, –quiet, –show-updates, –verbose, –xml, -N, -h, -q, -u, -v. Valued: –changelist, –config-dir, –config-option, –depth. Positional args accepted
  • Allowed standalone flags: –help, –version, -h, -v

Examples:

  • svn log
  • svn status
  • svn stat
  • svn st
  • svn list
  • svn ls
  • svn info
  • svn diff
  • svn blame foo.c
  • svn praise foo.c
  • svn annotate foo.c
  • svn ann foo.c
  • svn proplist
  • svn plist
  • svn pl
  • svn propget svn:keywords foo.c
  • svn pget svn:keywords foo.c

tig

https://jonas.github.io/tig/

  • Allowed standalone flags: –all, –date-order, –help, –reverse, –version, -C, -h, -v
  • Allowed valued flags: -n
  • Bare invocation allowed
  • Hyphen-prefixed positional arguments accepted