docker/integration-cli
Tibor Vass 96ce3a194a cli: new daemon command and new cli package
This patch creates a new cli package that allows to combine both client
and daemon commands (there is only one daemon command: docker daemon).

The `-d` and `--daemon` top-level flags are deprecated and a special
message is added to prompt the user to use `docker daemon`.

Providing top-level daemon-specific flags for client commands result
in an error message prompting the user to use `docker daemon`.

This patch does not break any old but correct usages.

This also makes `-d` and `--daemon` flags, as well as the `daemon`
command illegal in client-only binaries.

Signed-off-by: Tibor Vass <tibor@docker.com>
2015-07-23 19:44:46 -04:00
..
fixtures/https Move https integration tests as unit tests under client 2015-04-23 15:40:46 +00:00
check_test.go Remove timer and use -check.v for tests formatting 2015-06-18 14:22:40 -07:00
docker_api_attach_test.go Use dockerCmd when possible (#14603) 2015-07-14 21:52:43 +02:00
docker_api_containers_test.go Ensure body is closed after error is checked 2015-07-23 14:34:38 +02:00
docker_api_events_test.go Send resp immediately on GET /events 2015-07-02 11:45:24 -04:00
docker_api_exec_resize_test.go Use dockerCmd when possible (#14603) 2015-07-14 21:52:43 +02:00
docker_api_exec_test.go Ensure body is closed after error is checked 2015-07-23 14:34:38 +02:00
docker_api_images_test.go Ensure body is closed after error is checked 2015-07-23 14:34:38 +02:00
docker_api_info_test.go Fixing statusCode checks for sockRequest 2015-04-23 15:35:56 -07:00
docker_api_inspect_test.go Expose new mount points structs in inspect. 2015-07-21 15:33:05 -07:00
docker_api_logs_test.go Ensure body is closed after error is checked 2015-07-23 14:34:38 +02:00
docker_api_network_test.go register libnetwork API and UI with docker parent chain 2015-06-18 12:07:58 -07:00
docker_api_resize_test.go Use dockerCmd when possible (#14603) 2015-07-14 21:52:43 +02:00
docker_api_service_test.go attaching services api and UI chain to docker parent 2015-06-19 09:19:09 -07:00
docker_api_stats_test.go Ensure body is closed after error is checked 2015-07-23 14:34:38 +02:00
docker_api_test.go Ensure body is closed after error is checked 2015-07-23 14:34:38 +02:00
docker_api_version_test.go Fixing statusCode checks for sockRequest 2015-04-23 15:35:56 -07:00
docker_cli_attach_test.go Use dockerCmd when possible (#14603) 2015-07-14 21:52:43 +02:00
docker_cli_attach_unix_test.go Use dockerCmd when possible (#14603) 2015-07-14 21:52:43 +02:00
docker_cli_build_test.go Fix golint warnings for integration-cli 2015-07-22 14:03:50 +01:00
docker_cli_build_unix_test.go Add ulimit to docker build. 2015-07-23 10:26:06 +08:00
docker_cli_by_digest_test.go Update graph to use vendored distribution client for the v2 codepath 2015-07-16 13:13:47 -04:00
docker_cli_commit_test.go Use dockerCmd when possible (#14603) 2015-07-14 21:52:43 +02:00
docker_cli_config_test.go Use dockerCmd when possible (#14603) 2015-07-14 21:52:43 +02:00
docker_cli_cp_from_container_test.go integration-cli: New `docker cp` integration tests 2015-07-21 15:19:52 -07:00
docker_cli_cp_test.go integration-cli: New `docker cp` integration tests 2015-07-21 15:19:52 -07:00
docker_cli_cp_to_container_test.go integration-cli: New `docker cp` integration tests 2015-07-21 15:19:52 -07:00
docker_cli_cp_utils.go Fix golint warnings for integration-cli 2015-07-22 14:03:50 +01:00
docker_cli_create_test.go Expose new mount points structs in inspect. 2015-07-21 15:33:05 -07:00
docker_cli_daemon_experimental_test.go Vendoring in libnetwork for native multihost networking 2015-06-22 04:15:41 -07:00
docker_cli_daemon_test.go Fix golint warnings for integration-cli 2015-07-22 14:03:50 +01:00
docker_cli_diff_test.go dockerCmd when possible 2015-07-20 14:55:40 +08:00
docker_cli_events_test.go integration-cli: New `docker cp` integration tests 2015-07-21 15:19:52 -07:00
docker_cli_events_unix_test.go Use suite for integration-cli 2015-04-21 10:28:52 -07:00
docker_cli_exec_test.go dockerCmd when possible 2015-07-20 14:55:40 +08:00
docker_cli_exec_unix_test.go Fix golint warnings for integration-cli 2015-07-22 14:03:50 +01:00
docker_cli_experimental_test.go dockerCmd when possible 2015-07-20 14:55:40 +08:00
docker_cli_export_import_test.go dockerCmd when possible 2015-07-20 14:55:40 +08:00
docker_cli_help_test.go api/client: Allow for multi-line usage help 2015-06-10 16:14:45 -07:00
docker_cli_history_test.go dockerCmd when possible 2015-07-20 14:55:40 +08:00
docker_cli_images_test.go Fix golint warnings for integration-cli 2015-07-22 14:03:50 +01:00
docker_cli_import_test.go dockerCmd when possible 2015-07-20 14:55:40 +08:00
docker_cli_info_test.go dockerCmd when possible 2015-07-20 14:55:40 +08:00
docker_cli_inspect_experimental_test.go Expose new mount points structs in inspect. 2015-07-21 15:33:05 -07:00
docker_cli_inspect_test.go Fix golint warnings for integration-cli 2015-07-22 14:03:50 +01:00
docker_cli_kill_test.go dockerCmd when possible 2015-07-20 14:55:40 +08:00
docker_cli_links_test.go Recfactor: Use dockerCmd when possible in integration-cli tests 2015-07-20 14:44:22 +08:00
docker_cli_links_unix_test.go Add better output for TestLinksEtcHostsContentMatch to help debug #14774 2015-07-20 16:46:51 -07:00
docker_cli_login_test.go Use suite for integration-cli 2015-04-21 10:28:52 -07:00
docker_cli_logs_test.go Merge pull request #14442 from cpuguy83/refactor_logdrvier_reader 2015-07-22 11:54:35 -07:00
docker_cli_nat_test.go Recfactor: Use dockerCmd when possible in integration-cli tests 2015-07-20 14:44:22 +08:00
docker_cli_network_test.go Recfactor: Use dockerCmd when possible in integration-cli tests 2015-07-20 14:44:22 +08:00
docker_cli_pause_test.go Use dockerCmd when possible (#14603) 2015-07-14 21:52:43 +02:00
docker_cli_port_test.go Use dockerCmd when possible (#14603) 2015-07-14 21:52:43 +02:00
docker_cli_port_unix_test.go Use dockerCmd when possible (#14603) 2015-07-14 21:52:43 +02:00
docker_cli_proxy_test.go cli: new daemon command and new cli package 2015-07-23 19:44:46 -04:00
docker_cli_ps_test.go ps --format: Add config.js doc, fix gofmt, add integration tests 2015-07-22 12:51:16 -04:00
docker_cli_pull_test.go Update graph to use vendored distribution client for the v2 codepath 2015-07-16 13:13:47 -04:00
docker_cli_push_test.go Avoid redundant HEAD requests for identical layers on push 2015-07-22 17:54:20 -07:00
docker_cli_rename_test.go Refactor : Use dockerCmd in integration-cli tests 2015-07-17 04:07:12 +08:00
docker_cli_restart_test.go Merge pull request #13711 from calavera/version_volumes_inspect 2015-07-22 09:02:00 +02:00
docker_cli_rm_test.go Refactor : Use dockerCmd in integration-cli tests 2015-07-17 04:07:12 +08:00
docker_cli_rmi_test.go Merge pull request #14578 from mountkin/fix-rmi-image-not-found 2015-07-16 18:02:51 -07:00
docker_cli_run_test.go Merge pull request #14613 from stefanberger/nohidevols2 2015-07-22 16:24:22 -04:00
docker_cli_run_unix_test.go Fix golint warnings for integration-cli 2015-07-22 14:03:50 +01:00
docker_cli_save_load_test.go Fix golint warnings for integration-cli 2015-07-22 14:03:50 +01:00
docker_cli_save_load_unix_test.go CI: use dockerCmd in integration-cli when possible 2015-07-22 17:55:41 +08:00
docker_cli_search_test.go CI: use dockerCmd in integration-cli when possible 2015-07-22 17:55:41 +08:00
docker_cli_service_test.go CI: use dockerCmd in integration-cli when possible 2015-07-22 17:55:41 +08:00
docker_cli_start_test.go CI: use dockerCmd in integration-cli when possible 2015-07-22 17:55:41 +08:00
docker_cli_start_volume_driver_unix_test.go Promote volume drivers from experimental to master. 2015-07-21 09:32:44 -07:00
docker_cli_stats_test.go Recfactor: Use dockerCmd when possible in integration-cli tests 2015-07-20 14:44:22 +08:00
docker_cli_tag_test.go Recfactor: Use dockerCmd when possible in integration-cli tests 2015-07-20 14:44:22 +08:00
docker_cli_top_test.go Recfactor: Use dockerCmd when possible in integration-cli tests 2015-07-20 14:44:22 +08:00
docker_cli_version_test.go Recfactor: Use dockerCmd when possible in integration-cli tests 2015-07-20 14:44:22 +08:00
docker_cli_wait_test.go Recfactor: Use dockerCmd when possible in integration-cli tests 2015-07-20 14:44:22 +08:00
docker_test_vars.go Volumes refactor and external plugin implementation. 2015-05-21 20:34:17 -07:00
docker_test_vars_cli.go integration-cli: add mechanism to skip tests 2015-02-17 00:43:41 -08:00
docker_test_vars_daemon.go integration-cli: add mechanism to skip tests 2015-02-17 00:43:41 -08:00
docker_utils.go Stop SIGSEGV on test dial not reachable 2015-07-22 18:44:04 -07:00
registry.go Fix golint warnings for integration-cli 2015-07-22 14:03:50 +01:00
requirements.go Fix golint warnings for integration-cli 2015-07-22 14:03:50 +01:00
requirements_unix.go Fix golint warnings for integration-cli 2015-07-22 14:03:50 +01:00
test_vars_exec.go integration-cli: add test requirement ExecSupport 2015-02-20 23:24:30 -08:00
test_vars_noexec.go integration-cli: add test requirement ExecSupport 2015-02-20 23:24:30 -08:00
test_vars_unix.go pkg/archive: adjust chmod bits on windows 2015-03-04 14:10:37 -08:00
test_vars_windows.go Change windows default permissions to 755 not 711, read access for all poses little security risk and prevents breaking existing Dockerfiles 2015-03-20 21:54:33 -07:00
utils.go Fix golint warnings for integration-cli 2015-07-22 14:03:50 +01:00