A Guide to Zsh Expansion with Examples

Expanding files, parameters, or the history using Zsh is the fastest way to get quickly what you want, without writing boring scripts.

Expanding files, parameters, or the history using Zsh is the fastest way to get quickly what you want, without writing boring scripts.

The Zsh completion system is far from being simple to configure. That's great, because I love simplifying the complicated. Here's an overview of the powerful Zsh completion system: what it is, how to use it, and how to configure it to your own needs without using any bloated dependency.

For 30 years, command-line interfaces have been developed and extended to solve many problems developers can have. That's why the shell is the keystone of a powerful and efficient development environment. It's important to choose one which help you accomplish your goals without getting in your way. It's exactly what Zsh does.

Using a window manager such as i3 offer many advantages: light, highly configurable, flexible, and easy to use only with a keyboard. You'll wonder why you used your mouse with your desktop environment all these years!

I had a mission, for many years. As Perceval wanted to find the Holy Grail, I wanted to find a good interface for MySQL. Then, in the corner of the Internet, where all hope were gone, I saw the Light. The end of my quest. The final answer to my questions. I found mycli!

Did you hear about development environments centered around this fantastic tool, the shell? Are you ready to abandon your mouse? No? You think it's stupid? I'm here to show you the benefits of this kind of systems. Dive with me in my Mouseless Development Environment.