cliff is a framework for building command line programs. It uses setuptools entry points to provide subcommands, output formatters, and other extensions.
Code Quality Rank: L5
Programming language: Python
License: Apache License 2.0
Latest version: v3.3.0
cliff alternatives and similar packages
Based on the "Command-line Application Development" category.
Alternatively, view cliff alternatives based on common mentions on social networks and blogs.
Python Fire9.6 8.3 cliff VS Python FirePython Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.
Gooey9.4 0.0 L4 cliff VS GooeyTurn (almost) any Python command line program into a full GUI application with one line
click9.3 8.8 L4 cliff VS clickPython composable command line interface toolkit
typer9.0 9.3 cliff VS typerTyper, build great CLIs. Easy to code. Based on Python type hints.
python-prompt-toolkit8.7 1.3 L3 cliff VS python-prompt-toolkitLibrary for building powerful interactive command line applications in Python
docopt8.6 0.0 L4 cliff VS docoptPythonic command line arguments parser, that will make you smile
asciimatics7.1 2.7 L2 cliff VS asciimaticsA cross platform package to do curses-like operations, plus higher level APIs and widgets to create text UIs and ASCII art animations
colorama6.9 8.2 L4 cliff VS coloramaSimple cross-platform colored terminal text in Python
plumbum6.5 8.0 cliff VS plumbumPlumbum: Shell Combinators
cement4.9 5.7 L4 cliff VS cementApplication Framework for Python
Argh3.1 0.0 L3 cliff VS ArghAn argparse wrapper that doesn't make you say "argh" each time you deal with it.
Manage2.1 2.9 L4 cliff VS ManageCommand Line Manager + Interactive Shell for Python Projects
clint1.8 0.0 L5 cliff VS clintPython Command-line Application Tools
SyncShell1.3 7.2 cliff VS SyncShellkeep your machine's shell history synchronize
escape0.6 0.0 cliff VS escapeSimple Terminal Styling for Python
asynccli0.5 0.0 cliff VS asynccliA CLI framework based on asyncio
tmux0.4 0.0 L2 cliff VS tmuxtmux source code
Write Clean Python Code. Always.
Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of cliff or a related project?