Command-Line Tools to Make Life Easier and More Fun

Command-Line Tools to Make Life Easier and More Fun

:sparkles: Browse GitHub trending projects from your command line - hedythedev/starcli

  1. StarCLI Screenshot taken from

This head honcho is a wonderful source for finding new cool things people are building every day.

Function: Discover trending Github projects, filter by language, time (day, week, month), topic, and more.

  1. Deep Daze This command-line tool zooms you into the future

Function: Generate images from text.

It uses OpenAI’s CLIP image re-ranking model and Siren.

While it is not as impressive as OpenAI’s DALL-E, it can be fun to play with.

Often times you get the impression or essence of what you want rather than a precise version of it.

For example, here’s the 37th iteration I got when I tried: “command line text art of a Japanese bread character”

command line text art of a Japanese bread character

After you install it with:

pip install deep-daze All you have to do is:

imagine “a potato dreaming on the beach” And you can get even better results with:

imagine “a potato being on the beach” --deeper If you’ve got more power, you can increase layers for better results:

imagine "stranger in strange lands" --num-layers 32 Limitations: This one can be slow depending on how powerful your computer is.

Currently there are several projects trying to replicate DALL-E, here’s another one.

  1. Rebound Function: Fetch Stack Overflow results whenever an exception is thrown.

Limitations: Python only

  1. Exa Function: A modern alternative to ls. List files in a beautiful way:

Photo by Exa creator at https://github.com/ogham/exa

  1. Peco Function: Simple interactive filtration/search tool for the command line.

If like me you’ve ever been frustrated that the command line does not have some sort of auto-complete or fuzzy match, Peco is the answer.

GIF by Peco creator at https://github.com/peco/peco

GIF by Peco creator at https://github.com/peco/peco

  1. icdiff Function: Highlight differences in code

As the creator Jeff points out, your terminal can display color but a lot of diff tools don’t use it. icdiff highlights those differences.

Photo by icdiff creator at (https://www.jefftk.com/icdiff)

Limitations: only available on Mac/Linux.

  1. ack Function: With ack, you can search a directory of source code files for text inside the code, from inside the terminal, and get pretty formatted code segments in your terminal.

It’s:

Conveniently easy

Fast

Instead of typing:

$ grep pattern $(find . -type f | grep -v '.git')

You can type:

$ ack pattern

Here’s a lightning talk from Cameron Pope on why you should use it.

You can install it here.

  1. Theme.sh Function: Interactive theme selection for the terminal.

GIF by Theme.sh creator at https://github.com/lemnos/theme.sh

  1. Pyp Function: Run Python commands in the shell.

This can be handy if you want to do something quick in the terminal that integrates Python.

For example, here’s a line that gets the file formats in a directory and sorts them by most common:

ls | pyp ‘Path(x).suffix’ | pyp ‘Counter([line for line in lines if line != “”]).most_common()’ Result:

(‘.wav’, 9)

(‘.py’, 4)

(‘.mp3’, 1)

(‘.zip’, 1)

What is Geek Coin

What is GeekCash, Geek Token

Best Visual Studio Code Themes of 2021

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

7 Command-Line Tools That Make Your Life Easier

One of the most powerful tools a developer has is the command line. The command line allows any developer to get a lot of things done in a fast way. There’s no limit to the number of things a seasoned developer can do by solely using the command line. To create an even better experience using the command line I’ve created a list of seven command line tools you could use. You should really give them a try since each of these tools is useful in its own way. Every developer should consider using these

7 Command-Line Tools That Make Your Life Easier

Every developer should consider using these. One of the most powerful tools a developer has is the command line. The command line allows any developer to get a lot of things done in a fast way. There’s no limit to the number of things a seasoned developer can do by solely using the command line.

How to Create a Command Line (CLI) Tool in Node.js

In this video I will show you how to turn a Node.js application into a command line tool application 🔴 Subscribe for more https://www.youtube.com/channel/UCM...

4 Command-line tools for more Python productivity

Hi there folks. In this post I would be sharing a couple of command-line tools which can help to increase your python productivity. These tools have helped me a lot and might help you as well! This post is inspired by another post. ## IPython IPython is the Python REPL on steroids. It has some really nice editions on top of the standard REPL. I am sure that if you use it once you will fall in love with it.

8 Fun AI Tools Available Online

8 Fun AI Tools Available Online. Here is a list of 10 exciting artificial intelligence tools that are available online for anyone to have fun with.