{"id":16940972,"url":"https://github.com/halostatue/fish-docker","last_synced_at":"2025-03-22T12:32:37.987Z","repository":{"id":37098542,"uuid":"231029890","full_name":"halostatue/fish-docker","owner":"halostatue","description":"Docker and Docker Compose completions for the Fish Shell","archived":true,"fork":false,"pushed_at":"2024-12-30T04:58:45.000Z","size":127,"stargazers_count":39,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-16T14:54:17.100Z","etag":null,"topics":["docker","docker-compose","fish","fish-plugin","fish-shell","fisher"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/halostatue.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-12-31T05:14:28.000Z","updated_at":"2025-02-13T08:35:35.000Z","dependencies_parsed_at":"2024-10-28T13:18:57.241Z","dependency_job_id":"8a456a28-afe5-4898-9754-02896cbd8b2b","html_url":"https://github.com/halostatue/fish-docker","commit_stats":null,"previous_names":[],"tags_count":34,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halostatue%2Ffish-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halostatue%2Ffish-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halostatue%2Ffish-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halostatue%2Ffish-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/halostatue","download_url":"https://codeload.github.com/halostatue/fish-docker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244959442,"owners_count":20538625,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","docker-compose","fish","fish-plugin","fish-shell","fisher"],"created_at":"2024-10-13T21:08:22.838Z","updated_at":"2025-03-22T12:32:37.975Z","avatar_url":"https://github.com/halostatue.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# halostatue/fish-docker\n\n\u003e [!IMPORTANT]\n\u003e\n\u003e This plugin will no longer be updated. Prefer using the `docker.fish`\n\u003e vendor completions provided in your `docker` package.\n\n[![Version][]](https://github.com/halostatue/fish-docker/releases)\n\nCompletions for [Docker][] in the [fish shell][], based on\n[docker-fish-completion][].\n\n## Comparisons with Other Docker Completions\n\n- Docker contrib completions ([docker][docker.fish] and\n  [docker-compose][docker-compose.fish]): These are generated by\n  [docker-fish-completion], and the Ruby script is substantially more accurate.\n  Also, the docker-compose completions are a fraction of what can be discovered.\n\n- [lewisacidic/fish-docker][]: In addition to using the Docker contrib\n  completions, but also adds a number of additional helper functions that aren't\n  wanted by this author.\n\n  If these functions are desired, but more accurate completions are required,\n  ensure that `halostatue/fish-docker` is added by Fisher _after_\n  `lewisacidic/fish-docker` (it should be later in your `fish_plugins` file).\n\n## Installation\n\nInstall with [Fisher][] (recommended):\n\n```fish\nfisher install halostatue/fish-docker@v1.x\n```\n\n\u003cdetails\u003e\n\u003csummary\u003eNot using a package manager?\u003c/summary\u003e\n\n---\n\nCopy `completions/*.fish` and `conf.d/*.fish` to your fish configuration\ndirectory preserving the directory structure.\n\n\u003c/details\u003e\n\n### System Requirements\n\n- [fish][fish shell] 3.0+\n- [Docker][]\n- Ruby 2.6 or later (to generate completions).\n\n## `gen_completions.rb`\n\nPorted from the Python script in [docker-fish-completion] to Ruby, fixing\nsome bugs along the way. This should be considered the initial version of the\nscript, as it does what the Python version did and no more. The plans are to\nsimplify the generation process further so that the completions are more\nreadily updated in place, and that commands that themselves have subcommands\ncan be handled.\n\nIt has been tested with Ruby 2.7.\n\n### Usage / Updating\n\nA `Makefile` has been added to make building this easier.\n\n```fish\nmake\n# OR\n\nmake docker\nmake docker-compose\n\n# OR\n./gen_completions.rb docker \u003e completions/docker.fish\n./gen_completions.rb docker-compose \u003e completions/docker-compose.fish\n```\n\n## Licence\n\n[MIT](./LICENCE.md)\n\n## Change Log\n\n[CHANGELOG](./CHANGELOG.md)\n\n## Contributing\n\n- [Contributing](./CONTRIBUTING.md)\n- [Contributors](./CONTRIBUTORS.md)\n- [Code of Conduct](./CODE_OF_CONDUCT.md)\n\n[docker]: https://www.docker.com\n[fish shell]: https://fishshell.com 'friendly interactive shell'\n[fisher]: https://github.com/jorgebucaran/fisher\n[fish]: https://github.com/fish-shell/fish-shell\n[docker-fish-completion]: https://github.com/barnybug-archive/docker-fish-completion\n[lewisacidic/fish-docker]: https://github.com/lewisacidic/fish-docker\n[docker.fish]: https://github.com/docker/cli/blob/master/contrib/completion/fish/docker.fish\n[docker-compose.fish]: https://github.com/docker/compose/blob/master/contrib/completion/fish/docker-compose.fish\n[version]: https://img.shields.io/github/tag/halostatue/fish-docker.svg?label=Version\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhalostatue%2Ffish-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhalostatue%2Ffish-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhalostatue%2Ffish-docker/lists"}