/cli-goodies

ZSH cli goodies

Primary LanguageShellMIT LicenseMIT

Introduction

These are a bunch of antigen/oh-my-zsh/prezto compatible shell scripts which make me productive on the commandline.

Installation

I use Prezto to manage zsh; ergo this repository should work seamlessly with it, with close to no impact to shell load time.

Installing under Prezto

cd .zprezto
git submodule add https://github.com/srijanshetty/cli-goodies.git modules/cli-goodies

Add cli-goodies to your .zpreztorc file:

# Set the Prezto modules to load (browse modules).
# The order matters.
zstyle ':prezto:load' pmodule \
  'environment' \
  'terminal' \
  'editor' \
  'history' \
  'directory' \
  'spectrum' \
  'utility' \
  'completion' \
  'prompt' \
  'cli-goodies'

Using cli-goodies anywhere else

Anyone running zsh should only need to add the following line to their .zshrc:

source init.zsh

Features

Completions

                              __     __  _
  _________  ____ ___  ____  / /__  / /_(_)___  ____  _____
 / ___/ __ \/ __ `__ \/ __ \/ / _ \/ __/ / __ \/ __ \/ ___/
/ /__/ /_/ / / / / / / /_/ / /  __/ /_/ / /_/ / / / (__  )
\___/\____/_/ /_/ /_/ .___/_/\___/\__/_/\____/_/ /_/____/
                   /_/

Completions for a bunch of commands collected in one place

Other features

  • Will document features for fzf, git, httpie, and other googness