/my_zsh_config

It's a repository for storing my oh-my-zsh configuration

Primary LanguageShellMIT LicenseMIT

my_zsh_config

It's a repository for storing my oh-my-zsh configuration

Features

1. Command not found

When a command wasn't found, ZSH will try to use command-not-found of Ubuntu or openSUSE, as you can see below:

$ mutt
The program 'mutt' can be found in the following packages:
 * mutt
 * mutt-kz
 * mutt-patched
Try: sudo apt install <selected package>

2. Double tap and types sudo

Whether you enter ESC twice, it will write "sudo"

3. A safe environment using dotenv

4. Native support for gitignore

See the command gi for more information.

5. Native support for yarn, rustc, cargo and npm

6. Native support for emojis

7. It uses zsh-completions

The zsh-completions allows us to access several functions that haven't added yet on ZSH.

8. ZSH + Fish

If you like the completion system of fish, but you like the power of ZSH, so you will feel very comfortable with that ZSH, because it has a completion system too.

9. The bestest support for Debian

If you are using Debian, that ZSH will be very important for you, because it has several functions about the sysadmin on Debian

10. Interesting aliases

  • myip = see your ip
  • untar = extracts tar
  • ungz = extracts tar.gz
  • untarbz2 = extracts tar.bz2
  • ports = see running ports

11. Functions to make your experience with git, very fast and with no stdess

  • acp = creates the base of git repository, it takes one parameter, that's the name of your repository
  • cap = pushes your project to github, it takes one parameter, that's the commit message