An open API service indexing awesome lists of open source software.

https://github.com/adamelliotfields/fish-fns

My Fish functions 🐠
https://github.com/adamelliotfields/fish-fns

fish fisher-plugin

Last synced: 3 months ago
JSON representation

My Fish functions 🐠

Awesome Lists containing this project

README

        


Digital illustration of a blue fish

fish-fns


My [Fish](https://github.com/fish-shell/fish-shell) shell functions, packaged as a [Fisher](https://github.com/jorgebucaran/fisher) plugin. Originally part of my [dotfiles](https://github.com/adamelliotfields/dotfiles).

## Installation

```sh
# add to ~/.config/fish/fish_plugins and install
fisher install adamelliotfields/fish-fns@main

# install or update if already in fish_plugins
fisher update
```

## Functions

- [`chat`](./functions/chat.fish): OpenAI chat CLI
- [`fio`](./functions/fio.fish): File.io CLI
- [`format`](./functions/format.fish): Display a number in various formats
- [`gituser`](./functions/gituser.fish): Update Git config with email address and corresponding GPG key
- [`mkcd`](./functions/mkcd.fish): Create a directory and change to it
- [`nvm`](./functions/nvm.fish): Node Version Manager
- [`octal`](./functions/octal.fish): Show octal permissions for a file
- [`open`](./functions/open.fish): Universal open command
- [`pypi`](./functions/pypi.fish): Search PyPI for package info
- [`spinner`](./functions/spinner.fish): Ora-like loading spinner
- [`up`](./functions/up.fish): Move up $n$ directories

## Inspiration

- [alexanderepstein/bash-snippets](https://github.com/alexanderepstein/Bash-Snippets)