Piotr Murach's repositories
finite_machine
A minimal finite state machine with a straightforward syntax.
rspec-benchmark
Performance testing matchers for RSpec
tty-spinner
A terminal spinner for tasks that have non-deterministic time frame.
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.
tty-markdown
Convert a markdown document or text into a terminal friendly output.
tty-logger
A readable, structured and beautiful logging for the terminal
github_cli
GitHub on your command line. Use your terminal, not the browser.
awesome-ruby-cli-apps
A curated list of awesome command-line applications in Ruby.
tty-option
A declarative command-line parser
tty-screen
Terminal screen detection - cross platform, major ruby interpreters
tty-cursor
Terminal cursor movement and manipulation of cursor properties such as visibility
tty-config
A highly customisable application configuration interface for building terminal tools.
strings-inflection
Convert between singular and plural forms of English nouns
tty-sparkline
Sparkline charts for terminal applications.
tty-editor
Opens a file or text in the user's preferred editor
benchmark-malloc
Trace memory allocations and collect stats
benchmark-perf
Benchmark execution time and iterations per second
static_deploy
Automate deployment of static websites
tty-color-cli
CLI tool for terminal color capabilities detection
setup-ruby
An action to download a prebuilt Ruby and add it to the PATH in 5 seconds