Switch to fisher

This commit is contained in:
Ilan Cosman 2020-11-04 11:05:41 -08:00
parent fe1ff0ab9e
commit 207ddcf772
4 changed files with 10 additions and 13 deletions

View File

@ -22,11 +22,11 @@ jobs:
- uses: fish-actions/install-fish@v1
- name: Install Scuba
run: curl -sL git.io/scuba-install | source && _scuba_sub_install ilancosman/scuba
- name: Install Fisher
run: curl -sL git.io/fisher | source && fisher install jorgebucaran/fisher
- name: Install Tide
run: scuba install $GITHUB_WORKSPACE
run: fisher install $GITHUB_WORKSPACE
- name: Install testing dependencies
run: tide test --install

View File

@ -40,7 +40,7 @@ Anything exposed to the shell or user--functions, global/universal variables, an
### Dependencies
- [scuba][] - plugin manager for fish
- [fisher][] - plugin manager for fish
- [spout][] - 100% pure-fish TAP-based test runner
- [clownfish][] - override the behavior of commands
@ -92,10 +92,10 @@ Todo on release:
[`fish_indent`]: https://fishshell.com/docs/current/cmds/fish_indent.html
[clownfish]: https://github.com/IlanCosman/clownfish
[code of conduct]: CODE_OF_CONDUCT.md
[fisher]: https://github.com/jorgebucaran/fisher
[markdownlint]: https://github.com/DavidAnson/markdownlint
[prettier]: https://github.com/prettier/prettier
[reference style]: https://www.markdownguide.org/basic-syntax/#reference-style-links
[scuba]: https://github.com/IlanCosman/scuba
[spout]: https://github.com/IlanCosman/spout
[super-linter]: https://github.com/github/super-linter
[yamllint]: https://github.com/adrienverge/yamllint

View File

@ -36,14 +36,12 @@
- [Fish][] ≥ 3.1
- A [Nerd Font][nerd fonts] installed and enabled in your terminal (for example the [recommended font](#fonts)).
Install with [Scuba][]:
Install with [Fisher][]:
```console
scuba install IlanCosman/tide
fisher install IlanCosman/tide
```
<sub>[Why not fisher?][]</sub>
## Features
### Configuration Wizard
@ -151,6 +149,7 @@ Open each file and click "Install". This will make the `MesloLGS NF` font availa
[contributing guide]: CONTRIBUTING.md
[fish_version_badge]: https://img.shields.io/badge/fish-3.1.0%2B-blue
[fish]: https://fishshell.com/
[fisher]: https://github.com/jorgebucaran/fisher
[git]: https://git-scm.com/
[license_badge]: https://img.shields.io/github/license/IlanCosman/tide
[license]: LICENSE.md
@ -161,7 +160,5 @@ Open each file and click "Install". This will make the `MesloLGS NF` font availa
[nerd fonts]: https://github.com/ryanoasis/nerd-fonts
[powerlevel10k]: https://github.com/romkatv/powerlevel10k/
[pure]: https://github.com/rafaelrinaldi/pure
[scuba]: https://github.com/IlanCosman/scuba
[spacefish]: https://github.com/matchai/spacefish
[starship]: https://github.com/starship/starship
[why not fisher?]: https://github.com/jorgebucaran/fisher/issues/581

View File

@ -5,8 +5,8 @@ function _tide_sub_test
_tide_test_help
return 0
else if set -q _flag_install
# Install scuba, spout, and clownfish for testing
curl -sL git.io/scuba-install | source && _scuba_sub_install ilancosman/scuba IlanCosman/spout IlanCosman/clownfish
# Install fisher, spout, and clownfish for testing
fisher install IlanCosman/spout IlanCosman/clownfish
return 0
end