Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/meaningful-ooo/docker-fish
π³ Dockerfiles for the fish shell
https://github.com/meaningful-ooo/docker-fish
alpine docker dockerfile fish fisher fishtape
Last synced: about 2 months ago
JSON representation
π³ Dockerfiles for the fish shell
- Host: GitHub
- URL: https://github.com/meaningful-ooo/docker-fish
- Owner: meaningful-ooo
- License: mit
- Archived: true
- Created: 2020-05-22T17:30:47.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-11-14T19:00:50.000Z (about 2 years ago)
- Last Synced: 2024-08-01T13:20:04.343Z (5 months ago)
- Topics: alpine, docker, dockerfile, fish, fisher, fishtape
- Language: Dockerfile
- Homepage: https://hub.docker.com/r/andreiborisov/fish
- Size: 17.6 KB
- Stars: 8
- Watchers: 2
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# docker-fish [![Docker pulls](https://img.shields.io/docker/pulls/andreiborisov/fish.svg?logo=docker&label=pulls&color=2396ed)](https://hub.docker.com/r/andreiborisov/fish)
> Dockerfiles for the [fish shell](https://fishshell.com)
## Image usage
The default Docker command is `fish`, allowing for interactive shell usage:
```console
$ docker run -it --rm andreiborisov/fish:latest
Welcome to fish, the friendly interactive shell
Type `help` for instructions on how to use fish
nemo@8cee1f8493c3 ~>
```To invoke `fish` with flags just supply them as arguments:
```console
$ docker run -it --rm andreiborisov/fish:3.0 --version
fish, version 3.0.2
```You can also run fish commands directly (without the need to specify `-c` or `--command` fish flag):
```console
$ docker run -it --rm andreiborisov/fish:3 fisher list
jorgebucaran/fisher
jorgebucaran/fishtape
```### Testing fish packages
You can use these images to run [Fishtape](https://github.com/jorgebucaran/fishtape) tests on multiple fish versions. Check out [fish-plugin template repo](https://github.com/andreiborisov/fish-plugin) for the full example on how to do that.
## Supported fish versions
There is an image for each fish version starting from `3.0.0` and also tags for each latest patch, minor and major release. Check out [Docker Hub](https://hub.docker.com/repository/docker/andreiborisov/fish/tags) for the full list of currently available tags.
## Whatβs included?
* [Fisher](https://github.com/jorgebucaran/fisher)
* [Fishtape](https://github.com/jorgebucaran/fishtape)## License
[MIT](LICENSE)