A plugin manager for fish.
config.fish
: Adding one line is sufficient.git
and curl
. chips is a single statically-compiled binary executable file.~/.config/chips
, and the line in config.fish
, and you're clean as if you never installed chips at all.Current version: chips 1.1.2 (2017-01-16)
Assuming ~/.local/bin
is in your $PATH
:
curl -Lo ~/.local/bin/chips --create-dirs \
https://github.com/xtendo-org/chips/releases/download/1.1.2/chips_gnulinux \
; and chmod +x ~/.local/bin/chips
Assuming ~/.local/bin
is in your $PATH
:
curl -Lo ~/.local/bin/chips --create-dirs \
https://github.com/xtendo-org/chips/releases/download/1.1.2/chips_osx \
; and chmod +x ~/.local/bin/chips
Use Stack.
git clone --depth=1 https://github.com/xtendo-org/chips
cd chips
stack install
chips
. This will create ~/.config/chips/plugin.yaml
with the default template.plugin.yaml
to include your desired plugins. For example, consider fish-sensible or shellder.chips; exec fish
.After this, any time you make changes to plugin.yaml
or want to update plugins, run chips
again.
init.fish
of pluginsfish_prompt.fish
or fish_right_prompt.fish
functions
provided by pluginscompletions
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.
chips is not written by someone who abuses DMCA takedown to bully other free software projects. In fact, OMF getting shot down was the first motivation to write chips.