Command Line Applications

Libraries for building CLI tools and command-line interfaces. Packages among the 3,000 most downloaded in the past 90 days.

36 packages
  • bunt 1.0.0

    256 color ANSI coloring in the terminal

    117
    1.7m last 90 days
  • getopt 1.0.3

    Command-line options parser for Erlang

    255
    620.9k last 90 days
  • owl 0.13.0

    A toolkit for writing command-line user interfaces.

    494
    221.6k last 90 days
  • cf 0.3.1

    Terminal colour helper

    20
    89.7k last 90 days
  • A toolkit for terminal user interfaces in Elixir

    129
    60.6k last 90 days
  • Keep your ports contained

    246
    36.0k last 90 days
  • Command-line progress bars and spinners.

    337
    33.6k last 90 days
  • escape 0.4.1

    An ANSI escape tool

    0
    27.4k last 90 days
  • Porcelain implements a saner approach to launching and communicating with external OS processes from Elixir. Built on top of Erlang's ports, it provides richer functionality and simpler API.

    961
    25.5k last 90 days
  • argv 1.0.2

    A cross platform library for getting the command line arguments

    34
    25.1k last 90 days
  • argparse: arguments parser, and cli framework

    61
    24.2k last 90 days
  • rambo 0.3.4

    Run your command. Send input. Get output.

    215
    23.4k last 90 days
  • ANSI colors for your Erlang

    87
    21.5k last 90 days
  • ANSI colours, formatting, and control codes

    35
    16.9k last 90 days
  • optimus 0.5.1

    Command line option parser inspired by clap.rs

    18
    16.3k last 90 days
  • scribe 0.11.0

    Pretty-print tables of structs and maps.

    307
    15.8k last 90 days
  • exexec 0.2.0

    An idiomatic Elixir wrapper for erlexec.

    67
    14.8k last 90 days
  • exile 0.13.0

    NIF based solution to interact with external programs with back-pressure

    178
    14.4k last 90 days
  • An opinionated cli options parser

    99
    14.1k last 90 days
  • A Gleam library for cross-platform shell operations

    74
    12.1k last 90 days
  • glint 1.2.1

    Gleam command-line argument parsing with flags and automated help text generation.

    75
    11.3k last 90 days
  • Retrieve the terminal's size in rows and columns on all targets

    3
    9.7k last 90 days
  • Helpers around OptionParser for options and arguments, embeddable in vendored mix tasks.

    1
    6.3k last 90 days
  • extty 0.4.2

    Terminal shell emulation as a process

    20
    6.2k last 90 days
  • ExPrompt is a helper package to add interactivity to your command line applications as easy as possible.

    30
    4.8k last 90 days
  • Writes data to "stdio" in a table with borders and colors. Can choose a table style to change the look of the table.

    25
    4.2k last 90 days
  • Text client for the Game of Islands.

    2
    4.1k last 90 days
  • ex_cli 0.1.6

    Library to build CLI applications

    218
    4.0k last 90 days
  • prompt 0.10.1

    A terminal toolkit and a set of helpers for building console applications.

    3.6k last 90 days
  • Writes GitHub Issues to "stdio" in a table with borders and colors.

    1
    3.1k last 90 days
  • Writes NOAA Observations to "stdio" in a table with borders and colors.

    6
    2.9k last 90 days
  • Functionality to render ANSI escape sequences. Clone of module IO.ANSI but supporting named Xterm colors.

    2
    2.9k last 90 days
  • erlsh 0.1.0

    Family of functions and ports involving interacting with the system shell, paths and external programs.

    2.6k last 90 days
  • clip 1.2.0

    A CLI option parser for Gleam

    45
    1.7k last 90 days
  • elbat 0.0.6

    ascii tables for cli

    1
    1.4k last 90 days
  • spinner 1.3.1

    Animated progress spinners for your console

    28
    1.4k last 90 days