Best command line utilities for developer

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.

Best command line utilities for developer

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

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.

httpie

cheat.sh

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.

.

cheat.sh

lazygit

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.

lazygit

taskbook

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.

taskbook

terminalizer

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.

terminalizer