Pinned Repositories
finite_machine
A minimal finite state machine with a straightforward syntax.
github
Ruby interface to GitHub API
pastel
Terminal output styling with intuitive and clean API.
rspec-benchmark
Performance testing matchers for RSpec
slideck
Present Markdown-powered slide decks in the terminal.
strings
A set of useful functions for transforming strings.
tty
Toolkit for developing sleek command line apps.
tty-option
A declarative command-line parser
tty-prompt
A beautiful and powerful interactive command line prompt
tty-spinner
A terminal spinner for tasks that have non-deterministic time frame.
piotrmurach's Repositories
piotrmurach/tty-prompt
A beautiful and powerful interactive command line prompt
piotrmurach/finite_machine
A minimal finite state machine with a straightforward syntax.
piotrmurach/pastel
Terminal output styling with intuitive and clean API.
piotrmurach/rspec-benchmark
Performance testing matchers for RSpec
piotrmurach/tty-spinner
A terminal spinner for tasks that have non-deterministic time frame.
piotrmurach/tty-progressbar
Display a single or multiple progress bars in the terminal.
piotrmurach/tty-logger
A readable, structured and beautiful logging for the terminal
piotrmurach/tty-table
A flexible and intuitive table generator
piotrmurach/necromancer
Conversion from one object type to another with a bit of black magic.
piotrmurach/strings
A set of useful functions for transforming strings.
piotrmurach/strings-case
Convert strings between different cases.
piotrmurach/merkle_tree
A merkle tree is a data structure used for efficiently summarizing sets of data, often one-time signatures.
piotrmurach/tty-cursor
Terminal cursor movement and manipulation of cursor properties such as visibility
piotrmurach/tty-config
A highly customisable application configuration interface for building terminal tools.
piotrmurach/benchmark-trend
Measure performance trends of Ruby code
piotrmurach/lex
Lex is an implementation of lex tool in Ruby.
piotrmurach/strings-truncation
Truncate strings with fullwidth characters and ANSI codes.
piotrmurach/tty-pager
Terminal output paging - cross-platform, major ruby interpreters
piotrmurach/tty-color
Terminal color capabilities detection
piotrmurach/strings-inflection
Convert between singular and plural forms of English nouns
piotrmurach/tty-link
Hyperlinks in your terminal
piotrmurach/tty-sparkline
Sparkline charts for terminal applications.
piotrmurach/equatable
Allows ruby objects to implement equality comparison and inspection methods.
piotrmurach/splay_tree
A self-balancing binary tree optimised for fast access to frequently used nodes.
piotrmurach/minehunter
Terminal mine hunting game.
piotrmurach/benchmark-malloc
Trace memory allocations and collect stats
piotrmurach/tty-which
Cross-platform implementation of Unix `which` command
piotrmurach/benchmark-perf
Benchmark execution time and iterations per second
piotrmurach/pastel-cli
CLI tool for intuitive terminal output styling
piotrmurach/tenpin
Terminal tenpin bowling game