Base16 Manager
base16-manager
is a command line tool to install base16 templates and set themes globally. This helps a lot if you have multiple base16 templates installed and you like to shift themes every now and then.
All PRs welcome!
Dependencies
- bash
- git
For Mac users
If you are a Mac user you need to install Homebrew and then install the appropriate GNU utils as below.
$ brew install coreutils
$ brew install findutils
Installation
Arch Linux
Install from the AUR.
$ yaourt -S base16-manager-git
Other Linux distros
Download the Git repo and run:
# make install
To remove, simply run:
# make clean
macOS
Install using Homebrew.
$ brew tap chrokh/tap
$ brew install base16-manager
Setup
Installing templates
Before you can set a new theme, you have to install at least 1 template (found here).
$ base16-manager install chriskempson/base16-shell
Setting a theme
Once you've setup the templates you'd like to use, you're ready to set a theme.
$ base16-manager set materia
Usage
Usage: base16-manager [option]
Options:
set 'base16-theme' Sets the theme
set-random Sets to a random installed theme
install 'username/repository' Installs a new template
uninstall 'username/repository' Uninstalls a template
list Lists installed templates
list-themes Lists installed themes
update Updates installed templates
clean Cleans up leftovers
self-update Updates this script