cli.md

July 15, 2021 ยท View on GitHub

Bookmarks tagged [cli]

www.codever.land/bookmarks/t/cli

GitHub - chalk/chalk: ๐Ÿ– Terminal string styling done right

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

๐Ÿ– Terminal string styling done right. Contribute to chalk/chalk development by creating an account on GitHub.


Create boxes in the terminal

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

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


yargs (node.js cli parameters)

https://yargs.js.org/

the yargs.js.org website.


GraphQL Code Generator Home Page

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

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


How to modify the size of a column in a Mysql database from command line โ€“ CodepediaOrg

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...


Argh!

https://github.com/adishavit/argh

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


Taywee/args

https://github.com/taywee/args

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


Boost.Program_options

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]


Clara

https://github.com/catchorg/Clara

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


cli

https://github.com/daniele77/cli

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


CLI11

https://github.com/CLIUtils/CLI11

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


jarro2783/cxxopts

https://github.com/jarro2783/cxxopts

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


docopt.cpp

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

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


gflags

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

Commandline flags module for C++. [BSD]


linenoise

https://github.com/antirez/linenoise

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


linenoise-ng

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]


Ncurses

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

A terminal user interfaces. [MIT]


PDCurses

https://github.com/wmcbrine/PDCurses

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


replxx

https://github.com/AmokHuginnsson/replxx

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


TCLAP

http://tclap.sourceforge.net

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


termbox

https://github.com/nsf/termbox

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


Awesome Print

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

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


Betty

https://github.com/pickhardt/betty

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


colorize

https://github.com/fazibear/colorize

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


colorls

https://github.com/athityakumar/colorls

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


formatador

https://github.com/geemus/formatador

STDOUT text formatting.


Paint

https://github.com/janlelis/paint

Simple and fast way to set ANSI terminal colors.


Pastel

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

Terminal output styling with intuitive and clean API.


Ru

https://github.com/tombenner/ru

Ruby in your shell.


Ruby/Progressbar

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

The most flexible text progress bar library for Ruby.


Tabulo

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

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


TablePrint

https://github.com/arches/table_print

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


Terminal Table

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

Ruby ASCII Table Generator, simple and feature rich.


Tmuxinator

https://github.com/tmuxinator/tmuxinator

Create and manage complex tmux sessions easily.


Whirly

https://github.com/janlelis/whirly

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


cement

http://builtoncement.com/

CLI Application Framework for Python.


click

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

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


cliff

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

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


clint

https://github.com/kennethreitz/clint

Python Command-line Application Tools.


docopt

http://docopt.org/

Pythonic command line arguments parser.


python-fire

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

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


python-prompt-toolkit

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

A library for building powerful interactive command lines.


asciimatics

https://github.com/peterbrittain/asciimatics

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


bashplotlib

https://github.com/glamp/bashplotlib

Making basic plots in the terminal.


colorama

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

Cross-platform colored terminal text.


ASCII Table

https://github.com/vdmeer/asciitable

Library to draw tables in ASCII.


Airline

https://github.com/airlift/airline

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


args4j

http://args4j.kohsuke.org

Small library to parse command-line arguments.


Jansi

https://github.com/fusesource/jansi

ANSI escape codes to format console output.


Java ASCII Render

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

Graphical primitives for the console.


JCommander

http://jcommander.org

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


jbock

https://github.com/h908714124/jbock

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


JLine

https://github.com/jline/jline3

Includes features from modern shells like completion or history.


JOpt Simple

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

Fluent parser that uses the POSIXgetopt and GNUgetopt_long syntaxes.


picocli

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.


Text-IO

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

Aids the creation of full console-based applications.


Lanterna

https://github.com/mabe02/lanterna

Easy console text-GUI library, similar to curses.


Create React App ยท Set up a modern web app by running one command.

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

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


HTTPie โ€“ command line HTTP client home page

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


12 Factor CLI Apps โ€“ Jeff Dickey โ€“ Medium

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

Set of 12 principles for building CLI apps

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

RVM: Ruby Version Manager

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.