Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kalindudc/shell
Shell shortcuts, aliases and other
https://github.com/kalindudc/shell
Last synced: about 2 months ago
JSON representation
Shell shortcuts, aliases and other
- Host: GitHub
- URL: https://github.com/kalindudc/shell
- Owner: kalindudc
- License: mit
- Created: 2021-06-03T14:30:11.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-29T16:11:29.000Z (4 months ago)
- Last Synced: 2024-08-29T17:55:14.477Z (4 months ago)
- Language: Shell
- Size: 312 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# shell
> Shared and common aliases and functions for all machines.### What do you get?
1. [oh-my-zsh](https://github.com/ohmyzsh/ohmyzsh#unattended-install)
1. [powerlevel10k](https://github.com/romkatv/powerlevel10k)
1. [enhancd](https://github.com/babarot/enhancd): a fuzzy `cd`
1. [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions): command suggestions based on history
1. Tons of custom aliases and functions, see `./home/.zshrc`
1. Helpful scripts, see `./home/bin/`### Install (Mac OS)
```sh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/kalindudc/shell/main/install.sh)"
```### Directory Structure
```js
.
├── 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