
Upstream software project
python-cmd2
Extra features for standard library's cmd module
Project identity
- Project
- python-cmd2
- Publisher
- Not authoritatively mapped
- Native package records
- 2
- Operating systems
- fedora-43, fedora-44
- License expression
- MIT
- Quality score
- 100/100
- Homepage
- Visit upstream site
- Source repository
- Not reported
Upstream description
This description is kept separate from distribution package descriptions.
Enhancements for standard library's cmd module.
Drop-in replacement adds several features for command-prompt tools:
* Searchable command history (commands: "hi", "li", "run")
* Load commands from file, save to file, edit commands in file
* Multi-line commands
* Case-insensitive commands
* Special-character shortcut commands (beyond cmd's "@" and "!")
* Settable environment parameters
* Parsing commands with flags
* > (filename), >> (filename) redirect output to file
* < (filename) gets input from file
* bare >, >>, < redirect to/from paste buffer
* accepts abbreviated commands when unambiguous
* `py` enters interactive Python console
* test apps against sample session transcript (see example/example.py)
Usable without modification anywhere cmd is used; simply import cmd2.Cmd
in place of cmd.Cmd.
See docs at http://packages.python.org/cmd2/
Packages by operating system
Every link opens the native package record, where versions, dependencies, files, checksums, repositories, and maintainers remain distribution-specific.
- python3-cmd22.5.11-7.fc43
Fedora 43 / Unspecified / source python-cmd2
Extra features for standard library's cmd module
noarch43 - python3-cmd22.5.11-8.fc44
Fedora 44 / Unspecified / source python-cmd2
Extra features for standard library's cmd module
noarch44
Mapping provenance
Only source-backed identity signals create public cross-OS links. A reviewer can later approve or dispute an inferred relationship without rewriting native package history.
No field-level source record is published yet.