https://github.com/phette23/fishrc
Fish shell customizations
https://github.com/phette23/fishrc
dotfiles fish fish-configuration shell
Last synced: about 1 month ago
JSON representation
Fish shell customizations
- Host: GitHub
- URL: https://github.com/phette23/fishrc
- Owner: phette23
- Created: 2014-05-22T19:07:56.000Z (almost 11 years ago)
- Default Branch: main
- Last Pushed: 2025-03-06T18:36:25.000Z (about 2 months ago)
- Last Synced: 2025-03-18T00:37:41.579Z (about 1 month ago)
- Topics: dotfiles, fish, fish-configuration, shell
- Language: Shell
- Homepage:
- Size: 155 KB
- Stars: 20
- Watchers: 3
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Fish Configuration
[Fish shell](http://fishshell.com/) customizations, such as handy aliases & functions.
My configuration dotfiles are in [a separate project](https://github.com/phette23/dotconfig).
## Structure
Everything is sourced through config.fish. The files inside "inc" have self-explanatory names, like "aliases".
Fish autoloads any functions in the "functions" directory.
**setup.sh** gets you up-&-running on a new Mac by adding fish to /etc/shells, downloading the iTerm integration script, and copying these files into place.
**universal.fish** sets a couple universal variables which you may want, again handy for setting up a new system.
The included "copy.fish" script copies config.fish, as well as the contents of "inc" and "functions", into fish's configuration directory (~/.config/fish).