Skip to content

Latest commit

 

History

History
417 lines (354 loc) · 20.1 KB

cli.md

File metadata and controls

417 lines (354 loc) · 20.1 KB

Bookmarks tagged [cli]

https://github.com/chalk/chalk#readme

🖍 Terminal string styling done right. Contribute to chalk/chalk development by creating an account on GitHub.


https://github.com/sindresorhus/boxen#readme

Create boxes in the terminal. Contribute to sindresorhus/boxen development by creating an account on GitHub.


https://yargs.js.org/

the yargs.js.org website.


https://graphql-code-generator.com/

Generate code from your GraphQL schema and operations with a simple CLI


https://www.codepedia.org/ama/how-to-modify-a-column-size-in-a-mysql-database-from-command-line

This blog post presents the steps required to connect to the MySql database from the command line and modify the size of a column in a table. The example is based on the MySql database that is backing...


https://github.com/adishavit/argh

A minimalist, frustration-free, header-only argument handler. [BSD]


https://github.com/taywee/args

A simple header-only C++ argument parser library. [MIT]


http://www.boost.org/doc/libs/1_57_0/doc/html/program_options.html

A library to obtain program options via conventional methods such as command line and config file. [Boost]


https://github.com/catchorg/Clara

A simple to use, composable, command line parser for C++ 11 and beyond. [BSL-1.0]


https://github.com/daniele77/cli

A cross-platform header only C++14 library for interactive command line interfaces (Cisco style). [Boost]


https://github.com/CLIUtils/CLI11

Header only single or multi-file C++11 library for simple and advanced CLI parsing. [BSD]


https://github.com/jarro2783/cxxopts

Lightweight C++ command line option parser. [MIT]


https://github.com/docopt/docopt.cpp

A library to generate option parser from docstring. [MIT/Boost]


https://gflags.github.io/gflags/

Commandline flags module for C++. [BSD]


https://github.com/antirez/linenoise

A small self-contained alternative to readline and libedit. [BSD-2-Clause]


https://github.com/arangodb/linenoise-ng

A small, portable GNU readline replacement for Linux, Windows and MacOS which is capable of handling UTF-8 characters. [BSD]


http://invisible-island.net/ncurses/

A terminal user interfaces. [MIT]


https://github.com/wmcbrine/PDCurses

Public domain curses library with both source code and pre-compiled library available. [PublicDomain]


https://github.com/AmokHuginnsson/replxx

A readline and libedit replacement that supports UTF-8, syntax highlighting, hints, works on Unix and Windows. [BSD]


http://tclap.sourceforge.net

A mature, stable and feature-rich library for defining and accessing command line arguments in ANSI C++. [MIT]


https://github.com/nsf/termbox

A C library for writing text-based user interfaces. [MIT]


https://github.com/awesome-print/awesome_print

Pretty print your Ruby objects with style -- in full color and with proper indentation


https://github.com/pickhardt/betty

Friendly English-like interface for your command line. Don't remember a command? Ask Betty.


https://github.com/fazibear/colorize

Extends String class or add a ColorizedString with methods to set text color, background color and text effects.


https://github.com/athityakumar/colorls

Beautifies the ls command, with color and font-awesome icons.


https://github.com/geemus/formatador

STDOUT text formatting.


https://github.com/janlelis/paint

Simple and fast way to set ANSI terminal colors.


https://github.com/peter-murach/pastel

Terminal output styling with intuitive and clean API.


https://github.com/tombenner/ru

Ruby in your shell.


https://github.com/jfelchner/ruby-progressbar

The most flexible text progress bar library for Ruby.


https://github.com/matt-harvey/tabulo

Ruby ASCII table generator. Produce highly readable terminal tables, even from large, unwieldy data sets and streams.


https://github.com/arches/table_print

Slice your data from multiple DB tables into a single CLI view.


https://github.com/tj/terminal-table

Ruby ASCII Table Generator, simple and feature rich.


https://github.com/tmuxinator/tmuxinator

Create and manage complex tmux sessions easily.


https://github.com/janlelis/whirly

A simple, colorful and customizable terminal spinner library for Ruby.


http://builtoncement.com/

CLI Application Framework for Python.


http://click.pocoo.org/dev/

A package for creating beautiful command line interfaces in a composable way.


https://docs.openstack.org/developer/cliff/

A framework for creating command-line programs with multi-level commands.


https://github.com/kennethreitz/clint

Python Command-line Application Tools.


http://docopt.org/

Pythonic command line arguments parser.


https://github.com/google/python-fire

A library for creating command line interfaces from absolutely any Python object.


https://github.com/jonathanslenders/python-prompt-toolkit

A library for building powerful interactive command lines.


https://github.com/peterbrittain/asciimatics

A package to create full-screen text UIs (from interactive forms to ASCII animations).


https://github.com/glamp/bashplotlib

Making basic plots in the terminal.


https://pypi.python.org/pypi/colorama

Cross-platform colored terminal text.


https://github.com/vdmeer/asciitable

Library to draw tables in ASCII.


https://github.com/airlift/airline

Annotation-based framework for parsing Git-like command-line arguments.


http://args4j.kohsuke.org

Small library to parse command-line arguments.


https://github.com/fusesource/jansi

ANSI escape codes to format console output.


https://github.com/indvd00m/java-ascii-render

Graphical primitives for the console.


http://jcommander.org

Command-line argument-parsing framework with custom types and validation via implementing interfaces.


https://github.com/h908714124/jbock

Typesafe, reflection-free, annotation based command-line parser


https://github.com/jline/jline3

Includes features from modern shells like completion or history.


https://pholser.github.io/jopt-simple

Fluent parser that uses the POSIXgetopt and GNUgetopt_long syntaxes.


http://picocli.info

ANSI colors and styles in usage help with annotation-based POSIX/GNU/any syntax, subcommands, strong typing for both options and positional args.


https://github.com/beryx/text-io

Aids the creation of full console-based applications.


https://github.com/mabe02/lanterna

Easy console text-GUI library, similar to curses.


https://facebook.github.io/create-react-app/

Set up a modern web app by running one command. The "equivalent" of angular cli...


https://httpie.org/

HTTPie—aitch-tee-tee-pie—is a command line HTTP client with an intuitive UI, JSON support, syntax highlighting, wget-like downloads, plugins, and more

Docs


https://medium.com/@jdxcode/12-factor-cli-apps-dd3c227a0e46

Set of 12 principles for building CLI apps

  • 📆 published on: 2018-10-04
  • tags: cli

https://rvm.io/

RVM is a command-line tool which allows you to easily install, manage, and work with multiple ruby environments from interpreters to sets of gems.