Cram is a functional testing framework for command line applications based on Mercurial’s unified test format.
Cram tests look like snippets of interactive shell sessions. Cram runs each command and compares the command output in the test with the command’s actual output.
Posts tagged with cli.
Subscribe to the cli tag feed.
pup is a command line tool for processing HTML. It reads from stdin, prints to stdout, and allows the user to filter parts of the page using CSS selectors.
Inspired by jq, pup aims to be a fast and flexible way of exploring HTML from the terminal.
Create and update WordPress weblog entries directly from AsciiDoc (or HTML) source documents. You can also delete and list weblog entries from the command-line.
- Manages WordPress Posts and Pages.
- Automatically uploads media files (images, video, audio).
- Only posts new or modified content and media files.
- Manages WordPress weblog categories.
cp and mv with a progress bar
Termit is an easy way to use Google Translate in your terminal.
Convert JSON to YAML Online
Gwitter is a Twitter client for the UNIX command line. Gwitter is written in Go.
The Echo Bible Reader (echobible) is a bible reader written in shell script (GNU Bash) for the command line interface; echobible writes the text of the bible to stdout verse by verse (or by multiple verses at a time). The functionality is interactively driven by hotkeys. For example, the down arrow key writes the next verse to stdout.
The text used is the King James Bible: Pure Cambridge Edition, however any bible can be formatted to work with the echobible.
fast-archiver is a command-line tool for archiving directories, and restoring those archives written in Go.
fast-archiver uses a few techniques to try to be more efficient than traditional tools…
A code search tool similar to ack and the_silver_searcher(ag). It supports multi platforms and multi encodings.
- It searches code about 3–5× faster than ack.
- It searches code as fast as the_silver_searcher(ag).
- It ignores file patterns from your .gitignore and .hgignore.
- It searches UTF-8, EUC-JP and Shift_JIS files.
- It provides binaries for multi platform (Mac OS X, Windows, Linux).
docopt helps you:
- define interface for your command-line app, and
- automatically generate parser for it.
docopt is based on conventions that are used for decades in help messages and man pages for program interface description. Interface description in docopt is such a help message, but formalized.
atdtool is a command-line tools that contacts an After the Deadline language service and displays the errors reported by the service in a format very similar to gcc’s.
After the Deadline provides spelling, style and grammar checking. The official server is free for personal use, or you can host it yourself.
atdtool provides a CLI for the service, and integrates nicely with Vim—users can set it up as a quickfix command, which lets you correct mistakes in prose just as you might fix errors in code after running