safe-chains 0.221.0

Auto-allow safe bash commands in agentic coding tools
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[[command]]
name = "vim"
aliases = ["vi", "view", "rvim", "vimdiff", "rview", "ex"]
description = "Vi IMproved — the venerable modal editor. Bare invocation and file-opening forms drop into an interactive session. Aliases cover the common driver names: vi, view, rvim, vimdiff, rview, ex. The covered flag surface stays inside session constraints and metadata. Session-constraint flags: `-R` read-only, `-Z` restricted mode (no shell-out from inside), `-m`/`-M` modifications disabled, `--clean`/`--noplugin` disable user config, `-n` disable swap. Display flags: `-p`/`-o`/`-O` for tabs and splits with optional count suffix, `+N` line positioning via numeric_dash. Recovery: `-r`/`-L` list and recover swap files. Mode selectors: `-d` diff mode, `-y` easy mode, `-v` vi mode, `-b` binary, `-l` lisp, `-C`/`-N` compatibility toggles. Valued flags whose value is metadata: `-T <terminal>`, `-i <viminfo>`, `-t <tag>`, `-q <errorfile>`. Diagnostic: `--version`, `--help`, `-D` debug, `--not-a-term`, `--ttyfail`, `-x` encrypted-file mode. Active project with frequent patches; this surface has been stable across 8.x and 9.x."
url = "https://www.vim.org/"
researched_version = "vim 9.2.x"
level = "Inert"
bare = true
numeric_dash = true
standalone = [
    "--clean", "--help", "--log", "--noplugin", "--not-a-term",
    "--startuptime", "--ttyfail", "--version",
    "-C", "-D", "-L", "-M", "-N", "-R", "-Z",
    "-b", "-d", "-h", "-l", "-m", "-n", "-r", "-v", "-x", "-y",
]
valued = [
    "-T", "-i", "-q", "-t",
]