mirror of
https://github.com/l0ng-ai/tty7.git
synced 2026-09-22 16:02:24 +00:00
Eleven of the twenty-nine tools with undescribed entries are installed here, so their descriptions could be quoted from the tool rather than written from memory. That closes nine more specs completely — rustup, brew, gh, make, pip, pip3, rg, bundle, cmake — and most of npm. Each line comes from the tool: rustup help for the --toolchain and --profile flags and default-host, brew(1) for `edit`, `gh completion` for --shell, make --help for -j, pip help for --files and --index, rg --help for --sort and the --no-pcre2-unicode deprecation, bundle help for `config` and `help`, cmake --help and `cmake -E` for theirs. The five `npm team` subcommands and the `--` separator are read off their usage signatures. Every spec here writes descriptions without a trailing period, so these do too. 194 gaps across 28 specs, now 162 across 19. `npm run --silent` is left alone: npm ships no man page here to quote.
1 line
21 KiB
JSON
1 line
21 KiB
JSON
{"description":"Ruby Dependency Management","options":[{"names":["--no-color"],"description":"Print all output without color","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--retry","-r"],"description":"Specify the number of times you wish to attempt network commands","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--verbose","-V"],"description":"Print out additional logging information","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[{"names":["install"],"description":"Install the gems specified by the Gemfile or Gemfile.lock","hidden":false,"options":[{"names":["--binstubs"],"description":"Create binstubs in dir","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--clean"],"description":"Remove unused gems after install","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--deployment"],"description":"For Production and CI use","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--force","--redownload"],"description":"Redownload all gems","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--frozen"],"description":"Do not allow lock file to update","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--full-index"],"description":"Cache the full index locally","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--gemfile"],"description":"The gemfile to use","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--jobs"],"description":"Maximum number of parallel installs","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--local"],"description":"Use only gems already downloaded or cached","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-cache"],"description":"Do not use vendor/cache","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-prune"],"description":"Do not remove stale gems","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--path"],"description":"Path the install gems too","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--quiet"],"description":"Do not print to stdout","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--retry"],"description":"Retry failed network requests N times","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--shebang"],"description":"Uses the specified ruby executable for binstubs","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--standalone"],"description":"Makes a bundle that can work without depending on Rubygems or Bundler at runtime","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--system"],"description":"Use system Rubygems location","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--trust-policy"],"description":"Apply the Rubygems security policy","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--with"],"description":"Groups to install","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--without"],"description":"Groups to NOT install","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["update"],"description":"Update dependencies to their latest versions","hidden":false,"options":[{"names":["--all"],"description":"Update all gems specified in Gemfile","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--group","-g"],"description":"Only update the gems in the specified group","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--source"],"description":"The name of a :git or :path source used in the Gemfile","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--local"],"description":"Use only gems already downloaded or cached","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ruby"],"description":"Update the locked version of Ruby to the current version of Ruby","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--bundler"],"description":"Update the locked version of bundler to the invoked bundler version","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--full-index"],"description":"Fall back to using the single-file index of all gems","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--jobs","-j"],"description":"Specify the number of jobs to run in parallel. The default is 1","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--retry"],"description":"Retry failed network or git requests for number times","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--quiet"],"description":"Only output warnings and errors","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--force","--redownload"],"description":"Force downloading every gem","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--patch"],"description":"Prefer updating only to next patch version","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--minor"],"description":"Prefer updating only to next minor version","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--major"],"description":"Prefer updating to next major version (default)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--strict"],"description":"Do not allow any gem to be updated past latest --patch | --minor | --major","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--conservative"],"description":"Do not allow shared dependencies to be updated","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"gem","description":null,"optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["bundle","list","--name-only"]}]}],"subcommands":[]},{"names":["package"],"description":"Package the .gem files required by your application into the vendor/cache directory","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["exec"],"description":"Execute a command in the context of the bundle","hidden":false,"options":[{"names":["--keep-file-descriptors"],"description":"Pass all file descriptors to the new process","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["config"],"description":"Retrieve or set a configuration value","hidden":false,"options":[],"args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["help"],"description":"Describe available commands or one specific command","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["add"],"description":"Add gem to the Gemfile and run bundle install","hidden":false,"options":[{"names":["--version","-v"],"description":"Specify version requirements","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--group","-g"],"description":"Specify the group(s) for the added gem","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--source","-s"],"description":"Specify the source","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--skip-install"],"description":"Adds the gem to the Gemfile but does not install it","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--optimistic"],"description":"Adds optimistic declaration of version","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--strict"],"description":"Adds strict declaration of version","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["binstubs"],"description":"Install the binstubs of the listed gems","hidden":false,"options":[{"names":["--force"],"description":"Overwrite existing binstubs","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--path"],"description":"The location to install the specified binstubs to","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--standalone"],"description":"Makes binstubs that can work without depending on Rubygems or Bundler at runtime","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--shebang"],"description":"Specify a different shebang executable name than the default","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"subcommands":[]},{"names":["check"],"description":"Determine whether the requirements for your application are installed and available to Bundler","hidden":false,"options":[{"names":["--dry-run"],"description":"Locks the Gemfile before running the command","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--gemfile"],"description":"Use the specified gemfile instead of the Gemfile","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--path"],"description":"Specify a different path than the system default","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["show"],"description":"Show the source location of a particular gem in the bundle","hidden":false,"options":[{"names":["--paths"],"description":"List the paths of all gems that are required by your Gemfile","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"gem","description":null,"optional":true,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["bundle","list","--name-only"]}]}],"subcommands":[]},{"names":["outdated"],"description":"Show all of the outdated gems in the current bundle","hidden":false,"options":[{"names":["--local"],"description":"Do not attempt to fetch gems remotely and use the gem cache instead","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--pre"],"description":"Check for newer pre-release gems","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--source"],"description":"Check against a specific source","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--strict"],"description":"Only list newer versions allowed by your Gemfile requirements","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--parseable","--porcelain"],"description":"Use minimal formatting for more parseable output","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--group"],"description":"List gems from a specific group","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--groups"],"description":"List gems organized by groups","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--update-strict"],"description":"Strict conservative resolution, do not allow any gem to be updated past latest --patch | --minor| --major","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--minor"],"description":"Prefer updating only to next minor version","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--major"],"description":"Prefer updating to next major version (default)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--patch"],"description":"Prefer updating only to next patch version","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--filter-major"],"description":"Only list major newer versions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--filter-minor"],"description":"Only list minor newer versions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--filter-patch"],"description":"Only list patch newer versions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--only-explicit"],"description":"Only list gems specified in your Gemfile, not their dependencies","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["console"],"description":"Start an IRB session in the current bundle","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["open"],"description":"Open an installed gem in the editor","hidden":false,"options":[],"args":[{"name":"gem","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[{"script":["bundle","list","--name-only"]}]}],"subcommands":[]},{"names":["lock"],"description":"Generate a lockfile for your dependencies","hidden":false,"options":[{"names":["--update"],"description":"Ignores the existing lockfile","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--local"],"description":"Do not attempt to connect to rubygems.org","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--print"],"description":"Prints the lockfile to STDOUT instead of writing to the file\n system","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--lockfile"],"description":"The path where the lockfile should be written to","args":[{"name":"path","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--full-index"],"description":"Fall back to using the single-file index of all gems","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--add-platform"],"description":"Add a new platform to the lockfile, re-resolving for the addi-\n tion of that platform","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--remove-platform"],"description":"Remove a platform from the lockfile","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--patch"],"description":"If updating, prefer updating only to next patch version","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--minor"],"description":"If updating, prefer updating only to next minor version","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--major"],"description":"If updating, prefer updating to next major version (default)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--strict"],"description":"If updating, do not allow any gem to be updated past latest --patch | --minor | --major","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--conservative"],"description":"If updating, use bundle install conservative update behavior and do not allow shared dependencies to be updated","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["viz"],"description":"Generate a visual representation of your dependencies","hidden":false,"options":[{"names":["--file","-f"],"description":"The name to use for the generated file. See --format option","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--format","-F"],"description":"This is output format option","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--requirements","-R"],"description":"Set to show the version of each required dependency","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--version","-v"],"description":"Set to show each gem version","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--without","-W"],"description":"Exclude gems that are part of the specified named group","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["init"],"description":"Generate a simple Gemfile, placed in the current directory","hidden":false,"options":[{"names":["--gemspec"],"description":"Use the specified .gemspec to create the Gemfile","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["gem"],"description":"Create a simple gem, suitable for development with Bundler","hidden":false,"options":[{"names":["--exe","-b","--bin"],"description":"Specify that Bundler should create a binary executable","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-exe"],"description":"Do not create a binary","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--coc"],"description":"Add a CODE_OF_CONDUCT.md file to the root of the generated project","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-coc"],"description":"Do not create a CODE_OF_CONDUCT.md","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--ext"],"description":"Add boilerplate for C extension code to the generated project","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-ext"],"description":"Do not add C extension code","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--mit"],"description":"Add an MIT license","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-mit"],"description":"Do not create a LICENSE.txt","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-t","--test"],"description":"Specify the test framework that Bundler should use","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-e","--edit"],"description":"Open the resulting gemspec in EDITOR","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["platform"],"description":"Display platform compatibility information","hidden":false,"options":[{"names":["--ruby"],"description":"It will display the ruby directive information so you don't have to parse it from the Gemfile","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["clean"],"description":"Clean up unused gems in your Bundler directory","hidden":false,"options":[{"names":["--dry-run"],"description":"Print the changes, but do not clean the unused gems","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--force"],"description":"Force a clean even if --path is not set","args":[],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["doctor"],"description":"Display warnings about common problems","hidden":false,"options":[{"names":["--quiet"],"description":"Only output warnings and errors","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--gemfile"],"description":"The location of the Gemfile which Bundler should use","args":[{"name":null,"description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]}],"name":"bundle"} |