Skip to content

theNewFlesh/corkscrew

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 

Repository files navigation

linkedin github pypi vimeo alexgbraun

Introduction

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.

Installation

  1. Install oh-my-zsh
  2. Integrate zshrc into your ~/.zshrc file
  3. 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

Packages

  • 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

ZSH Plugins

  • 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

Notes

  • 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 parallel and eza

About

Corkscrew is library of various zsh functions and other command line tools oriented towards MacOS and Ubuntu power users.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages