Expand description
Defines and parses the command-line interface (CLI) for the application.
This module uses the clap
crate to define the structure of the CLI, including subcommands, arguments, and help
messages. It handles parsing command-line arguments provided by the user into a structured format that the
application can easily process.
It is the primary entry point for interacting with the application via the command line.
Structs§
- Bookmark
Command Process - Bookmarks a new command
- Cli
- Like IntelliSense, but for shells
- Export
Commands Process - Exports stored user commands
- Import
Commands Process - Imports user commands
- Init
Process - Generates the integration shell script
- Interactive
- A generic struct that combines process-specific arguments with common interactive mode options.
- Interactive
Options - Options common to interactive processes
- Query
Process - Runs an SQL query against the database
- Search
Commands Process - Search stored commands
- Tldr
Clear Process - Clear command examples from tldr pages
- Tldr
Fetch Process - Fetches command examples from tldr pages and imports them
- Variable
Replace Process - Replace the variables of a command