-
Notifications
You must be signed in to change notification settings - Fork 18.9k
Closed
Labels
area/go-sdkkind/epicEpics to track work on related ticketsEpics to track work on related ticketskind/refactorPR's that refactor, or clean-up codePR's that refactor, or clean-up coderoadmap
Description
Description
The cli package is a leftover from when the "docker" and "dockerd" CLIs were both maintained in this repository (and originally were in the same binary).
Now that the CLI lives in https://github.com/docker/cli, we should remove this package, and integrate its functionality into "cmd/dockerd".
Moving cli, and daemon related packages can help with our migration to go modules, and makes it clearer what parts of the code are binary related (to build dockerd and other binaries), and what parts are "library" code (potentially) consumed by other projects as a module.
- Remove "cli" package (step 1) #44642
- remove the cli/debug package (currently shared between cli and daemon/config, and needs a new home) cli/debug: move to "cmd/dockerd/debug" #47981
- remove the "winresources" files for
docker-proxyremove leftovers for building docker-proxy on Windows #48318 - remove Cobra customizations that are not needed for the daemon binary (most of these were specific to the
dockerCLI) cmd/dockerd: remove various cobra templating #46871 - 🚧 move the "winresources" files to be integrated with
cmd/dockerdandcmd/docker-proxyWIP: move winresources into cmd package #46886cmd: fix winresources and move them out cli package #50269
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area/go-sdkkind/epicEpics to track work on related ticketsEpics to track work on related ticketskind/refactorPR's that refactor, or clean-up codePR's that refactor, or clean-up coderoadmap
Type
Projects
Status
Done