safe-chains 0.194.0

Auto-allow safe bash commands in agentic coding tools
Documentation
# Search

### `ack`
<p class="cmd-url"><a href="https://beyondgrep.com/documentation/">https://beyondgrep.com/documentation/</a></p>

- Allowed standalone flags: --color, --column, --count, --files-with-matches, --files-without-matches, --flush, --follow, --group, --heading, --help, --ignore-case, --invert-match, --line, --literal, --match, --no-color, --no-filename, --no-follow, --no-group, --no-heading, --nocolor, --noenv, --nofilter, --nofollow, --nogroup, --noheading, --nopager, --nosmart-case, --passthru, --print0, --show-types, --smart-case, --sort-files, --version, --with-filename, --word-regexp, -1, -H, -L, -V, -c, -f, -h, -i, -l, -n, -s, -v, -w, -x
- Allowed valued flags: --after-context, --before-context, --context, --ignore-dir, --max-count, --noignore-dir, --output, --pager, --type, --type-add, --type-del, --type-set, -A, -B, -C, -m

### `ag`
<p class="cmd-url"><a href="https://github.com/ggreer/the_silver_searcher">https://github.com/ggreer/the_silver_searcher</a></p>

- Allowed standalone flags: --ackmate, --all-text, --all-types, --case-sensitive, --color, --column, --count, --filename, --files-with-matches, --files-without-matches, --fixed-strings, --follow, --group, --heading, --help, --hidden, --ignore-case, --invert-match, --line-numbers, --literal, --no-break, --no-color, --no-filename, --no-follow, --no-group, --no-heading, --no-numbers, --nobreak, --nocolor, --nofilename, --nofollow, --nogroup, --noheading, --nonumbers, --null, --numbers, --one-device, --only-matching, --print-all-files, --print-long-lines, --search-binary, --search-files, --search-zip, --silent, --smart-case, --stats, --unrestricted, --version, --vimgrep, --word-regexp, -0, -H, -L, -Q, -S, -U, -V, -a, -c, -f, -h, -i, -l, -n, -s, -u, -v, -w
- Allowed valued flags: --after, --before, --context, --depth, --file-search-regex, --ignore, --max-count, --pager, --path-to-ignore, --workers, -A, -B, -C, -G, -g, -m

### `apropos`
<p class="cmd-url"><a href="https://man7.org/linux/man-pages/man1/apropos.1.html">https://man7.org/linux/man-pages/man1/apropos.1.html</a></p>

Aliases: `whatis`

- Allowed standalone flags: -d
- Allowed valued flags: -s

### `fd`
<p class="cmd-url"><a href="https://github.com/sharkdp/fd#readme">https://github.com/sharkdp/fd#readme</a></p>

- Allowed standalone flags: --absolute-path, --case-sensitive, --fixed-strings, --follow, --full-path, --glob, --has-results, --help, --hidden, --ignore, --ignore-case, --ignore-vcs, --list-details, --no-follow, --no-hidden, --no-ignore, --no-ignore-parent, --no-ignore-vcs, --no-require-git, --one-file-system, --print0, --prune, --quiet, --regex, --relative-path, --require-git, --show-errors, --unrestricted, --version, -0, -1, -F, -H, -I, -L, -V, -a, -g, -h, -i, -l, -p, -q, -s, -u
- Allowed valued flags: --and, --base-directory, --batch-size, --change-newer-than, --change-older-than, --changed-after, --changed-before, --changed-within, --color, --exact-depth, --exclude, --extension, --format, --hyperlink, --ignore-file, --max-depth, --max-results, --min-depth, --newer, --older, --owner, --path-separator, --search-path, --size, --strip-cwd-prefix, --threads, --type, -E, -S, -c, -d, -e, -j, -o, -t

### `grep / egrep / fgrep / rgrep`
<p class="cmd-url"><a href="https://www.gnu.org/software/grep/manual/grep.html">https://www.gnu.org/software/grep/manual/grep.html</a></p>

- Flags: --basic-regexp, --binary, --byte-offset, --color, --colour, --count, --dereference-recursive, --extended-regexp, --files-with-matches, --files-without-match, --fixed-strings, --help, --ignore-case, --initial-tab, --invert-match, --line-buffered, --line-number, --line-regexp, --no-filename, --no-messages, --null, --null-data, --only-matching, --perl-regexp, --quiet, --recursive, --silent, --text, --version, --with-filename, --word-regexp, -E, -F, -G, -H, -I, -J, -L, -P, -R, -S, -T, -U, -V, -Z, -a, -b, -c, -h, -i, -l, -n, -o, -p, -q, -r, -s, -v, -w, -x, -z
- Allowed valued flags: --after-context, --before-context, --binary-files, --color, --colour, --context, --devices, --directories, --exclude, --exclude-dir, --exclude-from, --file, --group-separator, --include, --label, --max-count, --regexp, -A, -B, -C, -D, -d, -e, -f, -m
- Pattern and file arguments accepted after flags

### `locate`
<p class="cmd-url"><a href="https://man7.org/linux/man-pages/man1/locate.1.html">https://man7.org/linux/man-pages/man1/locate.1.html</a></p>

Aliases: `mlocate`, `plocate`

- Allowed standalone flags: --all, --basename, --count, --existing, --follow, --help, --ignore-case, --null, --quiet, --statistics, --version, --wholename, -0, -A, -S, -V, -b, -c, -e, -h, -i, -q, -w
- Allowed valued flags: --database, --limit, -d, -l, -n

### `look`
<p class="cmd-url"><a href="https://man7.org/linux/man-pages/man1/look.1.html">https://man7.org/linux/man-pages/man1/look.1.html</a></p>

- Allowed standalone flags: --alphanum, --ignore-case, -d, -f
- Allowed valued flags: --terminate, -t

### `manpath`
<p class="cmd-url"><a href="https://man7.org/linux/man-pages/man1/manpath.1.html">https://man7.org/linux/man-pages/man1/manpath.1.html</a></p>

- Allowed standalone flags: -L, -d, -q
- Bare invocation allowed

### `pcre2grep`
<p class="cmd-url"><a href="https://www.pcre.org/current/doc/html/pcre2grep.html">https://www.pcre.org/current/doc/html/pcre2grep.html</a></p>

Aliases: `pcregrep`

- Allowed standalone flags: --allow-lookaround-bsk, --file-offsets, --help, --line-buffered, --line-offsets, --no-group-separator, --no-jit, --posix-digit, --posix-pattern-file, --text, --count, --case-restrict, --fixed-strings, --with-filename, --no-filename, --ignore-case, --files-with-matches, --files-without-match, --multiline, --line-number, --no-ucp, --quiet, --recursive, --no-messages, --total-count, --utf, --utf-allow-invalid, --version, --invert-match, --word-regex, --word-regexp, --line-regex, --line-regexp, --null, -E, -F, -H, -I, -L, -M, -P, -U, -V, -Z, -a, -c, -h, -i, -l, -n, -q, -r, -s, -t, -u, -v, -w, -x
- Allowed valued flags: --after-context, --before-context, --binary-files, --buffer-size, --color, --colour, --context, --depth-limit, --devices, --directories, --exclude, --exclude-dir, --exclude-from, --file, --file-list, --group-separator, --heap-limit, --include, --include-dir, --include-from, --label, --locale, --match-limit, --max-buffer-size, --max-count, --newline, --om-capture, --om-separator, --only-matching, --output, --recursion-limit, --regex, --regexp, -A, -B, -C, -D, -N, -O, -d, -e, -f, -m, -o

### `pcre2test`
<p class="cmd-url"><a href="https://www.pcre.org/current/doc/html/pcre2test.html">https://www.pcre.org/current/doc/html/pcre2test.html</a></p>

Aliases: `pcretest`

- Allowed standalone flags: --help, --version, -16, -32, -8, -AC, -E, -LM, -LP, -LS, -T, -TM, -ac, -b, -d, -dfa, -help, -i, -jit, -jitfast, -jitverify, -malloc, -q, -unittest, -v
- Allowed valued flags: -C, -S, -error, -pattern, -subject, -t, -tm
- Bare invocation allowed

### `rg`
<p class="cmd-url"><a href="https://github.com/BurntSushi/ripgrep/blob/master/GUIDE.md">https://github.com/BurntSushi/ripgrep/blob/master/GUIDE.md</a></p>

- Allowed standalone flags: --binary, --block-buffered, --byte-offset, --case-sensitive, --column, --count, --count-matches, --crlf, --debug, --files, --files-with-matches, --files-without-match, --fixed-strings, --follow, --glob-case-insensitive, --heading, --help, --hidden, --ignore-case, --ignore-file-case-insensitive, --include-zero, --invert-match, --json, --line-buffered, --line-number, --line-regexp, --max-columns-preview, --mmap, --multiline, --multiline-dotall, --no-config, --no-filename, --no-heading, --no-ignore, --no-ignore-dot, --no-ignore-exclude, --no-ignore-files, --no-ignore-global, --no-ignore-messages, --no-ignore-parent, --no-ignore-vcs, --no-line-number, --no-messages, --no-mmap, --no-pcre2-unicode, --no-require-git, --no-unicode, --null, --null-data, --one-file-system, --only-matching, --passthru, --pcre2, --pcre2-version, --pretty, --quiet, --search-zip, --smart-case, --sort-files, --stats, --text, --trim, --type-list, --unicode, --unrestricted, --version, --vimgrep, --with-filename, --word-regexp, -F, -H, -I, -L, -N, -P, -S, -U, -V, -a, -b, -c, -h, -i, -l, -n, -o, -p, -q, -s, -u, -v, -w, -x, -z
- Allowed valued flags: --after-context, --before-context, --color, --colors, --context, --context-separator, --dfa-size-limit, --encoding, --engine, --field-context-separator, --field-match-separator, --file, --glob, --iglob, --ignore-file, --max-columns, --max-count, --max-depth, --max-filesize, --path-separator, --regex-size-limit, --regexp, --replace, --sort, --sortr, --threads, --type, --type-add, --type-clear, --type-not, -A, -B, -C, -E, -M, -T, -e, -f, -g, -j, -m, -r, -t

### `zgrep`
<p class="cmd-url"><a href="https://man7.org/linux/man-pages/man1/zgrep.1.html">https://man7.org/linux/man-pages/man1/zgrep.1.html</a></p>

Aliases: `zegrep`, `zfgrep`

- Allowed standalone flags: --count, --extended-regexp, --files-with-matches, --files-without-match, --fixed-strings, --help, --ignore-case, --invert-match, --line-number, --no-filename, --only-matching, --quiet, --silent, --version, --with-filename, --word-regexp, -E, -F, -G, -H, -L, -V, -Z, -c, -h, -i, -l, -n, -o, -q, -s, -v, -w, -x
- Allowed valued flags: --after-context, --before-context, --context, --file, --max-count, --regexp, -A, -B, -C, -e, -f, -m