{"id":20416464,"url":"https://github.com/redxtech/tacklebox","last_synced_at":"2025-07-28T05:04:21.619Z","repository":{"id":215592993,"uuid":"739318295","full_name":"redxtech/tacklebox","owner":"redxtech","description":"box o' tools for working with containers in fish","archived":false,"fork":false,"pushed_at":"2024-10-19T05:45:50.000Z","size":42,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-05T03:43:16.466Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/redxtech.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"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":"2024-01-05T09:26:27.000Z","updated_at":"2024-10-19T05:45:53.000Z","dependencies_parsed_at":"2024-01-05T10:46:55.240Z","dependency_job_id":"bedb07fa-0781-446d-9000-2514366051a8","html_url":"https://github.com/redxtech/tacklebox","commit_stats":null,"previous_names":["redxtech/tacklebox"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/redxtech/tacklebox","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redxtech%2Ftacklebox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redxtech%2Ftacklebox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redxtech%2Ftacklebox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redxtech%2Ftacklebox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/redxtech","download_url":"https://codeload.github.com/redxtech/tacklebox/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redxtech%2Ftacklebox/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267464522,"owners_count":24091505,"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","status":"online","status_checked_at":"2025-07-28T02:00:09.689Z","response_time":68,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-11-15T06:20:06.246Z","updated_at":"2025-07-28T05:04:21.574Z","avatar_url":"https://github.com/redxtech.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# tacklebox\n\n\u003e tacklebox is a fish plugin that provides aliases (functions) for docker, docker-compose, and kubernetes commands.\n\n## installing\n\n```fish\nfisher install redxtech/tacklebox\n```\n\n# `docker` aliases\n\n| Alias   | Command                       | Description                                                                              |\n| :------ | :---------------------------- | :--------------------------------------------------------------------------------------- |\n| d       | `docker`                      | General docker command                                                                   |\n| dbl     | `docker build`                | Build an image from a Dockerfile                                                         |\n| dcin    | `docker container inspect`    | Display detailed information on one or more containers                                   |\n| dcls    | `docker container ls`         | List all the running docker containers                                                   |\n| dclsa   | `docker container ls -a`      | List all running and stopped containers                                                  |\n| dib     | `docker image build`          | Build an image from a Dockerfile (same as docker build)                                  |\n| dii     | `docker image inspect`        | Display detailed information on one or more images                                       |\n| dils    | `docker image ls`             | List docker images                                                                       |\n| dipu    | `docker image push`           | Push an image or repository to a remote registry                                         |\n| dirm    | `docker image rm`             | Remove one or more images                                                                |\n| dit     | `docker image tag`            | Add a name and tag to a particular image                                                 |\n| dlo     | `docker container logs`       | Fetch the logs of a docker container                                                     |\n| dnc     | `docker network create`       | Create a new network                                                                     |\n| dncn    | `docker network connect`      | Connect a container to a network                                                         |\n| dndcn   | `docker network disconnect`   | Disconnect a container from a network                                                    |\n| dni     | `docker network inspect`      | Return information about one or more networks                                            |\n| dnls    | `docker network ls`           | List all networks the engine daemon knows about, including those spanning multiple hosts |\n| dnrm    | `docker network rm`           | Remove one or more networks                                                              |\n| dpo     | `docker container port`       | List port mappings or a specific mapping for the container                               |\n| dpu     | `docker pull`                 | Pull an image or a repository from a registry                                            |\n| dr      | `docker container run`        | Create a new container and start it using the specified command                          |\n| drit    | `docker container run -it`    | Create a new container and start it in an interactive shell                              |\n| drm     | `docker container rm`         | Remove the specified container(s)                                                        |\n| drm!    | `docker container rm -f`      | Force the removal of a running container (uses SIGKILL)                                  |\n| dst     | `docker container start`      | Start one or more stopped containers                                                     |\n| drs     | `docker container restart`    | Restart one or more containers                                                           |\n| dsta    | `docker stop $(docker ps -q)` | Stop all running containers                                                              |\n| dstp    | `docker container stop`       | Stop one or more running containers                                                      |\n| dtop    | `docker top`                  | Display the running processes of a container                                             |\n| dvi     | `docker volume inspect`       | Display detailed information about one or more volumes                                   |\n| dvls    | `docker volume ls`            | List all the volumes known to docker                                                     |\n| dvprune | `docker volume prune`         | Cleanup dangling volumes                                                                 |\n| dxc     | `docker container exec`       | Run a new command in a running container                                                 |\n| dxcit   | `docker container exec -it`   | Run a new command in a running container in an interactive shell                         |\n\n# `docker compose` aliases\n\n| Alias     | Command                        | Description                                                                      |\n| --------- | ------------------------------ | -------------------------------------------------------------------------------- |\n| dco       | `docker compose`               | Docker-compose main command                                                      |\n| dcb       | `docker compose build`         | Build containers                                                                 |\n| dce       | `docker compose exec`          | Execute command inside a container                                               |\n| dcps      | `docker compose ps`            | List containers                                                                  |\n| dcrestart | `docker compose restart`       | Restart container                                                                |\n| dcrm      | `docker compose rm`            | Remove container                                                                 |\n| dcr       | `docker compose run`           | Run a command in container                                                       |\n| dcstop    | `docker compose stop`          | Stop a container                                                                 |\n| dcup      | `docker compose up`            | Build, (re)create, start, and attach to containers for a service                 |\n| dcupb     | `docker compose up --build`    | Same as `dcup`, but build images before starting containers                      |\n| dcupd     | `docker compose up -d`         | Same as `dcup`, but starts as daemon                                             |\n| dcupdb    | `docker compose up -d --build` | Same as `dcup`, but build images before starting containers and starts as daemon |\n| dcdn      | `docker compose down`          | Stop and remove containers                                                       |\n| dcl       | `docker compose logs`          | Show logs of container                                                           |\n| dclf      | `docker compose logs -f`       | Show logs and follow output                                                      |\n| dcpull    | `docker compose pull`          | Pull image of a service                                                          |\n| dcstart   | `docker compose start`         | Start a container                                                                |\n| dck       | `docker compose kill`          | Kills containers                                                                 |\n\n# `kubernetes` aliases\n\n\u003e coming soon\n\n## credit\n\nported from [zsh-containers](https://github.com/redxtech/zsh-containers)\n\n## author\n\n**tacklebox** © [gabe dunn](https://github.com/redxtech), released under the [MIT](./LICENSE) License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredxtech%2Ftacklebox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fredxtech%2Ftacklebox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredxtech%2Ftacklebox/lists"}