As a developer, you probably use command line most often.Here are some of the command line utilities that make your life a little bit easier.
HTTPie is a command line HTTP client. Its goal is to make CLI interaction with web services as human-friendly as possible. It provides a simple command that allows for sending arbitrary HTTP requests using a simple and natural syntax, and displays colorized output. HTTPie can be used for testing, debugging, and generally interacting with HTTP servers.
As its name suggests cheat.sh is best community driven cheat sheets repositories of the world. It has a simple curl/browser interface and covers 56 programming languages, several DBMSes, and more than 1000 most important UNIX/Linux commands. It’s available everywhere, no installation needed.
Lazy is a simple terminal UI for git commands. It allows easily adding files, resolving merge conflicts, checking out recent branches, scrolling through logs/diffs of branches/commits/stash, quick pushing/ pulling, squash down and renaming commits.
By utilizing a simple and minimal usage syntax, that requires a flat learning
curve, taskbook enables you to effectively manage your tasks and notes across
multiple boards from within your terminal. All data are written atomically to
the storage in order to prevent corruptions and are never shared with anyone or
anything. Deleted items are automatically archived and can be inspected or
restored at any moment.
Terminalizer records your terminal and generates animated gif images. As a developer sometimes need to document or record some terminal interactions, this tool is best for that job.
Originally published on Openik