├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ ├── docker.yml │ ├── go-lint.yml │ └── go.yml ├── .gitignore ├── .godir ├── .travis.yml ├── APPVERSION ├── BUILD.md ├── CODE_OF_CONDUCT.md ├── DEBUG.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── RELEASE_NOTES.md ├── app ├── cmenu_events.go ├── config.go ├── container_events.go ├── df_events.go ├── dry.go ├── events.go ├── filter_event.go ├── help_texts.go ├── image_events.go ├── loop.go ├── misc.go ├── misc_test.go ├── monitor_events.go ├── network_events.go ├── node_events.go ├── nodetasks_events.go ├── render.go ├── service_events.go ├── servicetasks_events.go ├── stack_events.go ├── stacktasks_events.go ├── view.go ├── volume_events.go └── widget_registry.go ├── appui ├── appui.go ├── container.go ├── container_details.go ├── container_details_test.go ├── container_menu.go ├── container_menu_test.go ├── container_row.go ├── containers.go ├── containers_test.go ├── disk_usage.go ├── disk_usage_test.go ├── docker_info.go ├── docker_info_test.go ├── events.go ├── header.go ├── header_test.go ├── image_history.go ├── image_row.go ├── images.go ├── images_test.go ├── info.go ├── input.go ├── inspect.go ├── less.go ├── monitor.go ├── monitor_header.go ├── monitor_test.go ├── network_row.go ├── networks.go ├── prompt.go ├── row.go ├── row_filter.go ├── row_filter_test.go ├── run_image.go ├── screen.go ├── stats_row.go ├── stats_row_test.go ├── stream.go ├── swarm │ ├── node_row.go │ ├── node_row_test.go │ ├── node_tasks.go │ ├── nodes.go │ ├── nodes_test.go │ ├── service_info.go │ ├── service_info_test.go │ ├── service_row.go │ ├── service_tasks.go │ ├── services.go │ ├── stack_row.go │ ├── stack_row_test.go │ ├── stack_tasks.go │ ├── stacks.go │ ├── task_row.go │ ├── task_row_test.go │ ├── tasks.go │ └── testdata │ │ └── service_info.golden ├── testdata │ ├── DiskUsageTest.golden │ ├── DiskUsageTest_noPruneReport.golden │ ├── TestVolumesWidget_double_sort_volumes.golden │ ├── TestVolumesWidget_filter_volumes.golden │ ├── TestVolumesWidget_mounted_widget_no_volumes.golden │ ├── TestVolumesWidget_mounted_widget_two_volumes.golden │ ├── TestVolumesWidget_show_first_4_volumes.golden │ ├── TestVolumesWidget_show_last_4_volumes.golden │ ├── TestVolumesWidget_sort_volumes.golden │ └── TestVolumesWidget_unmounted_widget.golden ├── testing.go ├── theme.go ├── top.go ├── ui.go ├── ui_events.go ├── volume_row.go ├── volumes.go └── volumes_test.go ├── demos └── dry-m.gif ├── docker ├── api.go ├── beutifier.go ├── commands.go ├── commands_test.go ├── connection.go ├── container_config.go ├── container_config_test.go ├── daemon.go ├── daemon_test.go ├── docker_environment.go ├── docker_test.go ├── event_listener.go ├── event_listener_test.go ├── events.go ├── events_log.go ├── events_log_test.go ├── filter.go ├── filter_test.go ├── formatter │ ├── container_formatter.go │ ├── context.go │ ├── id.go │ ├── id_test.go │ ├── image_formatter.go │ ├── image_formatter_test.go │ ├── network_formatter.go │ ├── pretty.go │ ├── swarm.go │ └── task.go ├── images.go ├── images_test.go ├── memory_store.go ├── memory_store_test.go ├── mock │ ├── docker_api_client.go │ └── swarm_api.go ├── prune_report.go ├── resolver.go ├── sort.go ├── sort_images.go ├── sort_images_test.go ├── sort_networks.go ├── sort_nodes.go ├── sort_nodes_test.go ├── sort_services.go ├── sort_services_tasks.go ├── sort_services_test.go ├── sort_stacks.go ├── sort_test.go ├── stack.go ├── stack_remove.go ├── stats.go ├── stats_test.go ├── swarm.go ├── swarm_test.go └── whale.go ├── docs └── dry.png ├── dryup.sh ├── go.mod ├── go.sum ├── main.go ├── mocks ├── docker_daemon.go └── docker_swarmDaemon.go ├── revive.toml ├── search ├── search.go └── search_test.go ├── snap └── snapcraft.yaml ├── terminal ├── ansiparser.go └── ansiparser_test.go ├── tls └── config.go ├── ui ├── color.go ├── colorize.go ├── colorize_test.go ├── cursor.go ├── cursor_test.go ├── events.go ├── expiring_message.go ├── focus.go ├── input.go ├── key.go ├── less.go ├── less_test.go ├── list.go ├── list_test.go ├── markup.go ├── markup_test.go ├── par.go ├── par_test.go ├── render.go ├── screen.go ├── screen_dimension.go ├── tcell.go ├── termbox.go ├── termui │ ├── cursor.go │ ├── gauge_column.go │ ├── gauge_column_test.go │ ├── header.go │ ├── header_test.go │ ├── keyvalue.go │ ├── keyvalue_test.go │ ├── par_column.go │ ├── par_column_test.go │ ├── par_markup.go │ ├── row.go │ ├── row_test.go │ ├── stringer.go │ ├── stringer_test.go │ ├── table.go │ ├── textbuilder.go │ ├── textbuilder_test.go │ ├── textinput.go │ ├── textinput_test.go │ ├── types.go │ └── widget.go ├── theme.go ├── view.go └── view_test.go └── version └── version.go /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: moncho 4 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.github/workflows/go-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/.github/workflows/go-lint.yml -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/.gitignore -------------------------------------------------------------------------------- /.godir: -------------------------------------------------------------------------------- 1 | github.com/moncho/dry 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/.travis.yml -------------------------------------------------------------------------------- /APPVERSION: -------------------------------------------------------------------------------- 1 | 0.11.2 -------------------------------------------------------------------------------- /BUILD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/BUILD.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /DEBUG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/DEBUG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE_NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/RELEASE_NOTES.md -------------------------------------------------------------------------------- /app/cmenu_events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/app/cmenu_events.go -------------------------------------------------------------------------------- /app/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/app/config.go -------------------------------------------------------------------------------- /app/container_events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/app/container_events.go -------------------------------------------------------------------------------- /app/df_events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/app/df_events.go -------------------------------------------------------------------------------- /app/dry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/app/dry.go -------------------------------------------------------------------------------- /app/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/app/events.go -------------------------------------------------------------------------------- /app/filter_event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/app/filter_event.go -------------------------------------------------------------------------------- /app/help_texts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/app/help_texts.go -------------------------------------------------------------------------------- /app/image_events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/app/image_events.go -------------------------------------------------------------------------------- /app/loop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/app/loop.go -------------------------------------------------------------------------------- /app/misc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/app/misc.go -------------------------------------------------------------------------------- /app/misc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/app/misc_test.go -------------------------------------------------------------------------------- /app/monitor_events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/app/monitor_events.go -------------------------------------------------------------------------------- /app/network_events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/app/network_events.go -------------------------------------------------------------------------------- /app/node_events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/app/node_events.go -------------------------------------------------------------------------------- /app/nodetasks_events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/app/nodetasks_events.go -------------------------------------------------------------------------------- /app/render.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/app/render.go -------------------------------------------------------------------------------- /app/service_events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/app/service_events.go -------------------------------------------------------------------------------- /app/servicetasks_events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/app/servicetasks_events.go -------------------------------------------------------------------------------- /app/stack_events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/app/stack_events.go -------------------------------------------------------------------------------- /app/stacktasks_events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/app/stacktasks_events.go -------------------------------------------------------------------------------- /app/view.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/app/view.go -------------------------------------------------------------------------------- /app/volume_events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/app/volume_events.go -------------------------------------------------------------------------------- /app/widget_registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/app/widget_registry.go -------------------------------------------------------------------------------- /appui/appui.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/appui.go -------------------------------------------------------------------------------- /appui/container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/container.go -------------------------------------------------------------------------------- /appui/container_details.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/container_details.go -------------------------------------------------------------------------------- /appui/container_details_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/container_details_test.go -------------------------------------------------------------------------------- /appui/container_menu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/container_menu.go -------------------------------------------------------------------------------- /appui/container_menu_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/container_menu_test.go -------------------------------------------------------------------------------- /appui/container_row.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/container_row.go -------------------------------------------------------------------------------- /appui/containers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/containers.go -------------------------------------------------------------------------------- /appui/containers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/containers_test.go -------------------------------------------------------------------------------- /appui/disk_usage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/disk_usage.go -------------------------------------------------------------------------------- /appui/disk_usage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/disk_usage_test.go -------------------------------------------------------------------------------- /appui/docker_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/docker_info.go -------------------------------------------------------------------------------- /appui/docker_info_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/docker_info_test.go -------------------------------------------------------------------------------- /appui/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/events.go -------------------------------------------------------------------------------- /appui/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/header.go -------------------------------------------------------------------------------- /appui/header_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/header_test.go -------------------------------------------------------------------------------- /appui/image_history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/image_history.go -------------------------------------------------------------------------------- /appui/image_row.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/image_row.go -------------------------------------------------------------------------------- /appui/images.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/images.go -------------------------------------------------------------------------------- /appui/images_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/images_test.go -------------------------------------------------------------------------------- /appui/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/info.go -------------------------------------------------------------------------------- /appui/input.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/input.go -------------------------------------------------------------------------------- /appui/inspect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/inspect.go -------------------------------------------------------------------------------- /appui/less.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/less.go -------------------------------------------------------------------------------- /appui/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/monitor.go -------------------------------------------------------------------------------- /appui/monitor_header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/monitor_header.go -------------------------------------------------------------------------------- /appui/monitor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/monitor_test.go -------------------------------------------------------------------------------- /appui/network_row.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/network_row.go -------------------------------------------------------------------------------- /appui/networks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/networks.go -------------------------------------------------------------------------------- /appui/prompt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/prompt.go -------------------------------------------------------------------------------- /appui/row.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/row.go -------------------------------------------------------------------------------- /appui/row_filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/row_filter.go -------------------------------------------------------------------------------- /appui/row_filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/row_filter_test.go -------------------------------------------------------------------------------- /appui/run_image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/run_image.go -------------------------------------------------------------------------------- /appui/screen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/screen.go -------------------------------------------------------------------------------- /appui/stats_row.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/stats_row.go -------------------------------------------------------------------------------- /appui/stats_row_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/stats_row_test.go -------------------------------------------------------------------------------- /appui/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/stream.go -------------------------------------------------------------------------------- /appui/swarm/node_row.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/swarm/node_row.go -------------------------------------------------------------------------------- /appui/swarm/node_row_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/swarm/node_row_test.go -------------------------------------------------------------------------------- /appui/swarm/node_tasks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/swarm/node_tasks.go -------------------------------------------------------------------------------- /appui/swarm/nodes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/swarm/nodes.go -------------------------------------------------------------------------------- /appui/swarm/nodes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/swarm/nodes_test.go -------------------------------------------------------------------------------- /appui/swarm/service_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/swarm/service_info.go -------------------------------------------------------------------------------- /appui/swarm/service_info_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/swarm/service_info_test.go -------------------------------------------------------------------------------- /appui/swarm/service_row.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/swarm/service_row.go -------------------------------------------------------------------------------- /appui/swarm/service_tasks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/swarm/service_tasks.go -------------------------------------------------------------------------------- /appui/swarm/services.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/swarm/services.go -------------------------------------------------------------------------------- /appui/swarm/stack_row.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/swarm/stack_row.go -------------------------------------------------------------------------------- /appui/swarm/stack_row_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/swarm/stack_row_test.go -------------------------------------------------------------------------------- /appui/swarm/stack_tasks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/swarm/stack_tasks.go -------------------------------------------------------------------------------- /appui/swarm/stacks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/swarm/stacks.go -------------------------------------------------------------------------------- /appui/swarm/task_row.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/swarm/task_row.go -------------------------------------------------------------------------------- /appui/swarm/task_row_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/swarm/task_row_test.go -------------------------------------------------------------------------------- /appui/swarm/tasks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/swarm/tasks.go -------------------------------------------------------------------------------- /appui/swarm/testdata/service_info.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/swarm/testdata/service_info.golden -------------------------------------------------------------------------------- /appui/testdata/DiskUsageTest.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/testdata/DiskUsageTest.golden -------------------------------------------------------------------------------- /appui/testdata/DiskUsageTest_noPruneReport.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/testdata/DiskUsageTest_noPruneReport.golden -------------------------------------------------------------------------------- /appui/testdata/TestVolumesWidget_double_sort_volumes.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/testdata/TestVolumesWidget_double_sort_volumes.golden -------------------------------------------------------------------------------- /appui/testdata/TestVolumesWidget_filter_volumes.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/testdata/TestVolumesWidget_filter_volumes.golden -------------------------------------------------------------------------------- /appui/testdata/TestVolumesWidget_mounted_widget_no_volumes.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/testdata/TestVolumesWidget_mounted_widget_no_volumes.golden -------------------------------------------------------------------------------- /appui/testdata/TestVolumesWidget_mounted_widget_two_volumes.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/testdata/TestVolumesWidget_mounted_widget_two_volumes.golden -------------------------------------------------------------------------------- /appui/testdata/TestVolumesWidget_show_first_4_volumes.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/testdata/TestVolumesWidget_show_first_4_volumes.golden -------------------------------------------------------------------------------- /appui/testdata/TestVolumesWidget_show_last_4_volumes.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/testdata/TestVolumesWidget_show_last_4_volumes.golden -------------------------------------------------------------------------------- /appui/testdata/TestVolumesWidget_sort_volumes.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/testdata/TestVolumesWidget_sort_volumes.golden -------------------------------------------------------------------------------- /appui/testdata/TestVolumesWidget_unmounted_widget.golden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /appui/testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/testing.go -------------------------------------------------------------------------------- /appui/theme.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/theme.go -------------------------------------------------------------------------------- /appui/top.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/top.go -------------------------------------------------------------------------------- /appui/ui.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/ui.go -------------------------------------------------------------------------------- /appui/ui_events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/ui_events.go -------------------------------------------------------------------------------- /appui/volume_row.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/volume_row.go -------------------------------------------------------------------------------- /appui/volumes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/volumes.go -------------------------------------------------------------------------------- /appui/volumes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/appui/volumes_test.go -------------------------------------------------------------------------------- /demos/dry-m.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/demos/dry-m.gif -------------------------------------------------------------------------------- /docker/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/api.go -------------------------------------------------------------------------------- /docker/beutifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/beutifier.go -------------------------------------------------------------------------------- /docker/commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/commands.go -------------------------------------------------------------------------------- /docker/commands_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/commands_test.go -------------------------------------------------------------------------------- /docker/connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/connection.go -------------------------------------------------------------------------------- /docker/container_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/container_config.go -------------------------------------------------------------------------------- /docker/container_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/container_config_test.go -------------------------------------------------------------------------------- /docker/daemon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/daemon.go -------------------------------------------------------------------------------- /docker/daemon_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/daemon_test.go -------------------------------------------------------------------------------- /docker/docker_environment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/docker_environment.go -------------------------------------------------------------------------------- /docker/docker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/docker_test.go -------------------------------------------------------------------------------- /docker/event_listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/event_listener.go -------------------------------------------------------------------------------- /docker/event_listener_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/event_listener_test.go -------------------------------------------------------------------------------- /docker/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/events.go -------------------------------------------------------------------------------- /docker/events_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/events_log.go -------------------------------------------------------------------------------- /docker/events_log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/events_log_test.go -------------------------------------------------------------------------------- /docker/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/filter.go -------------------------------------------------------------------------------- /docker/filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/filter_test.go -------------------------------------------------------------------------------- /docker/formatter/container_formatter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/formatter/container_formatter.go -------------------------------------------------------------------------------- /docker/formatter/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/formatter/context.go -------------------------------------------------------------------------------- /docker/formatter/id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/formatter/id.go -------------------------------------------------------------------------------- /docker/formatter/id_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/formatter/id_test.go -------------------------------------------------------------------------------- /docker/formatter/image_formatter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/formatter/image_formatter.go -------------------------------------------------------------------------------- /docker/formatter/image_formatter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/formatter/image_formatter_test.go -------------------------------------------------------------------------------- /docker/formatter/network_formatter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/formatter/network_formatter.go -------------------------------------------------------------------------------- /docker/formatter/pretty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/formatter/pretty.go -------------------------------------------------------------------------------- /docker/formatter/swarm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/formatter/swarm.go -------------------------------------------------------------------------------- /docker/formatter/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/formatter/task.go -------------------------------------------------------------------------------- /docker/images.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/images.go -------------------------------------------------------------------------------- /docker/images_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/images_test.go -------------------------------------------------------------------------------- /docker/memory_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/memory_store.go -------------------------------------------------------------------------------- /docker/memory_store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/memory_store_test.go -------------------------------------------------------------------------------- /docker/mock/docker_api_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/mock/docker_api_client.go -------------------------------------------------------------------------------- /docker/mock/swarm_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/mock/swarm_api.go -------------------------------------------------------------------------------- /docker/prune_report.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/prune_report.go -------------------------------------------------------------------------------- /docker/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/resolver.go -------------------------------------------------------------------------------- /docker/sort.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/sort.go -------------------------------------------------------------------------------- /docker/sort_images.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/sort_images.go -------------------------------------------------------------------------------- /docker/sort_images_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/sort_images_test.go -------------------------------------------------------------------------------- /docker/sort_networks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/sort_networks.go -------------------------------------------------------------------------------- /docker/sort_nodes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/sort_nodes.go -------------------------------------------------------------------------------- /docker/sort_nodes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/sort_nodes_test.go -------------------------------------------------------------------------------- /docker/sort_services.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/sort_services.go -------------------------------------------------------------------------------- /docker/sort_services_tasks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/sort_services_tasks.go -------------------------------------------------------------------------------- /docker/sort_services_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/sort_services_test.go -------------------------------------------------------------------------------- /docker/sort_stacks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/sort_stacks.go -------------------------------------------------------------------------------- /docker/sort_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/sort_test.go -------------------------------------------------------------------------------- /docker/stack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/stack.go -------------------------------------------------------------------------------- /docker/stack_remove.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/stack_remove.go -------------------------------------------------------------------------------- /docker/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/stats.go -------------------------------------------------------------------------------- /docker/stats_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/stats_test.go -------------------------------------------------------------------------------- /docker/swarm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/swarm.go -------------------------------------------------------------------------------- /docker/swarm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/swarm_test.go -------------------------------------------------------------------------------- /docker/whale.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docker/whale.go -------------------------------------------------------------------------------- /docs/dry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/docs/dry.png -------------------------------------------------------------------------------- /dryup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/dryup.sh -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/main.go -------------------------------------------------------------------------------- /mocks/docker_daemon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/mocks/docker_daemon.go -------------------------------------------------------------------------------- /mocks/docker_swarmDaemon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/mocks/docker_swarmDaemon.go -------------------------------------------------------------------------------- /revive.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/revive.toml -------------------------------------------------------------------------------- /search/search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/search/search.go -------------------------------------------------------------------------------- /search/search_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/search/search_test.go -------------------------------------------------------------------------------- /snap/snapcraft.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/snap/snapcraft.yaml -------------------------------------------------------------------------------- /terminal/ansiparser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/terminal/ansiparser.go -------------------------------------------------------------------------------- /terminal/ansiparser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/terminal/ansiparser_test.go -------------------------------------------------------------------------------- /tls/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/tls/config.go -------------------------------------------------------------------------------- /ui/color.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/color.go -------------------------------------------------------------------------------- /ui/colorize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/colorize.go -------------------------------------------------------------------------------- /ui/colorize_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/colorize_test.go -------------------------------------------------------------------------------- /ui/cursor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/cursor.go -------------------------------------------------------------------------------- /ui/cursor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/cursor_test.go -------------------------------------------------------------------------------- /ui/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/events.go -------------------------------------------------------------------------------- /ui/expiring_message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/expiring_message.go -------------------------------------------------------------------------------- /ui/focus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/focus.go -------------------------------------------------------------------------------- /ui/input.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/input.go -------------------------------------------------------------------------------- /ui/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/key.go -------------------------------------------------------------------------------- /ui/less.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/less.go -------------------------------------------------------------------------------- /ui/less_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/less_test.go -------------------------------------------------------------------------------- /ui/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/list.go -------------------------------------------------------------------------------- /ui/list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/list_test.go -------------------------------------------------------------------------------- /ui/markup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/markup.go -------------------------------------------------------------------------------- /ui/markup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/markup_test.go -------------------------------------------------------------------------------- /ui/par.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/par.go -------------------------------------------------------------------------------- /ui/par_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/par_test.go -------------------------------------------------------------------------------- /ui/render.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/render.go -------------------------------------------------------------------------------- /ui/screen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/screen.go -------------------------------------------------------------------------------- /ui/screen_dimension.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/screen_dimension.go -------------------------------------------------------------------------------- /ui/tcell.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/tcell.go -------------------------------------------------------------------------------- /ui/termbox.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/termbox.go -------------------------------------------------------------------------------- /ui/termui/cursor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/termui/cursor.go -------------------------------------------------------------------------------- /ui/termui/gauge_column.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/termui/gauge_column.go -------------------------------------------------------------------------------- /ui/termui/gauge_column_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/termui/gauge_column_test.go -------------------------------------------------------------------------------- /ui/termui/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/termui/header.go -------------------------------------------------------------------------------- /ui/termui/header_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/termui/header_test.go -------------------------------------------------------------------------------- /ui/termui/keyvalue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/termui/keyvalue.go -------------------------------------------------------------------------------- /ui/termui/keyvalue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/termui/keyvalue_test.go -------------------------------------------------------------------------------- /ui/termui/par_column.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/termui/par_column.go -------------------------------------------------------------------------------- /ui/termui/par_column_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/termui/par_column_test.go -------------------------------------------------------------------------------- /ui/termui/par_markup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/termui/par_markup.go -------------------------------------------------------------------------------- /ui/termui/row.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/termui/row.go -------------------------------------------------------------------------------- /ui/termui/row_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/termui/row_test.go -------------------------------------------------------------------------------- /ui/termui/stringer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/termui/stringer.go -------------------------------------------------------------------------------- /ui/termui/stringer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/termui/stringer_test.go -------------------------------------------------------------------------------- /ui/termui/table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/termui/table.go -------------------------------------------------------------------------------- /ui/termui/textbuilder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/termui/textbuilder.go -------------------------------------------------------------------------------- /ui/termui/textbuilder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/termui/textbuilder_test.go -------------------------------------------------------------------------------- /ui/termui/textinput.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/termui/textinput.go -------------------------------------------------------------------------------- /ui/termui/textinput_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/termui/textinput_test.go -------------------------------------------------------------------------------- /ui/termui/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/termui/types.go -------------------------------------------------------------------------------- /ui/termui/widget.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/termui/widget.go -------------------------------------------------------------------------------- /ui/theme.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/theme.go -------------------------------------------------------------------------------- /ui/view.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/view.go -------------------------------------------------------------------------------- /ui/view_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/ui/view_test.go -------------------------------------------------------------------------------- /version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moncho/dry/HEAD/version/version.go --------------------------------------------------------------------------------