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 →
Top 23 Ruby CLI Utility Projects
-
colorls
A Ruby gem that beautifies the terminal's ls command, with color and font-awesome icons. :tada:
-
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.
-
colorize
Ruby string class extension. It add some methods to set color, background color and text effect on console easier using ANSI escape sequences.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
tty-command
Execute shell commands with pretty output logging and capture stdout, stderr and exit status.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Well, I now use tmux and tmuxinator. I have had many failed tmux attempts over the years, but I'm firmly bedded in now.
Project mention: colorls: Beautifies the terminal's ls command, with color and font-awesome icons | news.ycombinator.com | 2023-11-23
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.
In Ruby, this is possible using a gem like Colorize or Rainbow.
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.
Ruby CLI Utilities related posts
-
Automating the startup of a dev workflow
-
colorls: Beautifies the terminal's ls command, with color and font-awesome icons
-
CLI tools at Aha!
-
Git Remotes for Beginners: An Introductory Guide
-
Manage Your Ruby Logs Like a Pro
-
Tmuxinator – manage tmux sessions easily
-
Diving into Custom Exceptions in Ruby
-
A note from our sponsor - InfluxDB
www.influxdata.com | 10 May 2024
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