Corkscrew is library of various zsh functions and other command line tools oriented towards MacOS and Ubuntu power users.
Corkscrew depends on zsh, oh-my-zsh, zsh plugins and other unix CLI tools. Install whatever you like, just know that some tools will expect certain things you do not have. The packages section lists everything that you may wish to install. It is highly recommended you look over the code before installation, as you may wish to comment out certain parts according to your taste.
- Install oh-my-zsh
- Integrate zshrc into your ~/.zshrc file
- Copy files according to the following:
~/.oh-my-zsh/custom
├── themes
│ ├── henanigans-syntax-theme.ini
│ └── henanigans.zsh-theme
|
├── plugins
│ ├── fast-syntax-highlighting
│ ├── zsh-autosuggestions
│ └── zsh-completions
|
└── scripts
├── aliases.sh
├── app_tools.sh
├── colors.sh
├── f_tools.sh
├── gl_tools.sh
├── k8s_tools.sh
├── linux_tools.sh
├── ls_tools.sh
├── macos_tools.sh
├── misc_tools.sh
├── net_tools.sh
├── repo_tools.sh
└── stdout_tools.sh
- arp
- batcat
- bettersnap
- brave
- cookiecutter
- cruft
- curl
- docker
- dockviz
- eza
- ffmpeg
- git
- glab
- gnome-shell
- iputils
- iterm2
- jq
- kubectl
- lunchbox
- nmap
- nvidia-smi
- oh-my-zsh
- parallel
- python3
- ripgrep
- rsync
- spd-say
- tabulate
- telnet
- vlc
- vscode
- xsel
- yq
- aws
- brew
- common-aliases
- command-not-found
- debian
- gem
- git
- npm
- pip
- python
- ruby
- sudo
- fast-syntax-highlighting
- zsh-autosuggestions
- zsh-completions
- zsh-history-enquirer
- The zshrc file assigns a custom zsh theme and plugins
- The last line in the zshrc file sources all the scripts in ~/.oh-my-zsh/custom/scripts
- Some scripts alter shell keybindings
- Some scripts reassign common terminal utilities like
cat - Some functions expect packages to exist on your system like
parallelandeza
