Skip to content

kalindudc/shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shell

Shared and common aliases and functions for all machines.

What do you get?

  1. oh-my-zsh
  2. powerlevel10k
  3. enhancd: a fuzzy cd
  4. zsh-autosuggestions: command suggestions based on history
  5. Tons of custom aliases and functions, see ./home/.zshrc
  6. Helpful scripts, see ./home/bin/

Install (Mac OS)

sh -c "$(curl -fsSL https://raw.githubusercontent.com/kalindudc/shell/main/install.sh)"

Directory Structure

.
├── LICENSE
├── README.md
├── home/                       // home directory configurations that will be `stowed`
    ├── bin/                   // useful scripts
    ├── ...
    ├── .zshrc                 // autogenerated
    └── README.md
└── src/
    ├── templates/
    ├── generate_template.rb    // script to generate all other templates
    └── generate_zshrc.rb       // script to generate the .zshrc files

Performance

On latest M3 macs, the average shell will startup in under 400ms. Even on old 2018 Intel Macs, the average shell will startup in under 700ms.

Tasks

Custom tasks are specified in the Taskfile

stow: Re-stow the $HOME directory       // use this when adding new directories to home/

License

MIT

About

Shell shortcuts, aliases and other

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published