Ruby CLI Utilities

Open-source Ruby projects categorized as CLI Utilities

Top 23 Ruby CLI Utility Projects

  • Tmuxinator

    Manage complex tmux sessions easily

  • Project mention: Automating the startup of a dev workflow | dev.to | 2024-01-02

    Well, I now use tmux and tmuxinator. I have had many failed tmux attempts over the years, but I'm firmly bedded in now.

  • colorls

    A Ruby gem that beautifies the terminal's ls command, with color and font-awesome icons. :tada:

  • Project mention: colorls: Beautifies the terminal's ls command, with color and font-awesome icons | news.ycombinator.com | 2023-11-23
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Ruby/Progressbar

    Ruby/ProgressBar is a text progress bar library for Ruby.

  • Terminal Table

    Ruby ASCII Table Generator, simple and feature rich.

  • Project mention: CLI tools at Aha! | dev.to | 2023-08-14

    I used to write a lot of custom code to format tabular data in my CLI utilities. Thankfully, that stopped once I discovered terminal-table.

  • tty-prompt

    A beautiful and powerful interactive command line prompt

  • HighLine

    A higher level command-line oriented interface.

  • colorize

    Ruby string class extension. It add some methods to set color, background color and text effect on console easier using ANSI escape sequences.

  • Project mention: Manage Your Ruby Logs Like a Pro | dev.to | 2023-05-24

    In Ruby, this is possible using a gem like Colorize or Rainbow.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • Terjira

    Terjira is a very interactive and easy to use CLI tool for Jira.

  • Pastel

    Terminal output styling with intuitive and clean API. (by piotrmurach)

  • tty-spinner

    A terminal spinner for tasks that have non-deterministic time frame.

  • git_curate

    ✂️ Peruse and delete git branches ergonomically

  • tty-progressbar

    Display a single or multiple progress bars in the terminal.

  • tty-command

    Execute shell commands with pretty output logging and capture stdout, stderr and exit status.

  • Paint

    Ruby gem for ANSI terminal colors 🎨︎ VERY FAST

  • dry-cli

    General purpose Command Line Interface (CLI) framework for Ruby

  • Project mention: CLI in ruby using OptionParser or GetoptLong | dev.to | 2024-04-27

    Few days ago I've created a script for the project I'm working on. It was an ugly script with hardcoded values, but it did ther job - create tokens on request. But I've decided to improve it a bit, because sometimes I needed to change params and I've added ability to submit params from the command line. Of course, there are a lot of awesome libraries such as dry-cli, TTY Toolkit or cli-kit from Shopify, but in most cases you can use standard ruby libraries like OptionParser or GetoptLong. Lets see how you can create a CLI utils with those libraries just in few minutes.

  • Tabulo

    Plain text table generator for Ruby, with a DRY, column-based API

  • tty-table

    A flexible and intuitive table generator (by piotrmurach)

  • 🦠 Kovid

    Fetch and compare COVID statistics on the CLI.

  • circleci-cli

    :cyclone: CLI client / command line tool for CircleCI

  • tty-screen

    Terminal screen detection - cross platform, major ruby interpreters

  • tty-cursor

    Terminal cursor movement and manipulation of cursor properties such as visibility

  • XDG

    A XDG Base Directory Specification implementation. (by bkuhlmann)

  • tty-pager

    Terminal output paging - cross-platform, major ruby interpreters

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Ruby CLI Utilities related posts

  • Automating the startup of a dev workflow

    2 projects | dev.to | 2 Jan 2024
  • colorls: Beautifies the terminal's ls command, with color and font-awesome icons

    1 project | news.ycombinator.com | 23 Nov 2023
  • CLI tools at Aha!

    6 projects | dev.to | 14 Aug 2023
  • Git Remotes for Beginners: An Introductory Guide

    2 projects | dev.to | 13 Aug 2023
  • Manage Your Ruby Logs Like a Pro

    5 projects | dev.to | 24 May 2023
  • Tmuxinator – manage tmux sessions easily

    1 project | news.ycombinator.com | 16 May 2023
  • Diving into Custom Exceptions in Ruby

    2 projects | dev.to | 5 Apr 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source CLI Utility projects in Ruby? This list will help you:

Project Stars
1 Tmuxinator 12,451
2 colorls 4,786
3 Ruby/Progressbar 1,556
4 Terminal Table 1,506
5 tty-prompt 1,437
6 HighLine 1,271
7 colorize 1,241
8 Terjira 860
9 Pastel 632
10 tty-spinner 423
11 git_curate 421
12 tty-progressbar 418
13 tty-command 397
14 Paint 365
15 dry-cli 321
16 Tabulo 241
17 tty-table 184
18 🦠 Kovid 102
19 circleci-cli 86
20 tty-screen 83
21 tty-cursor 70
22 XDG 42
23 tty-pager 39

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com