dk

module
v0.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 14, 2025 License: MIT

README ΒΆ

dk

🦧 ❀️ 🐳 A minimalist TUI to interract faster with Docker

πŸš€ Installation

Homebrew

Add my tap

brew tap abroudoux/tap

Then you'll be able to download it using

brew install abroudoux/tap/dk

Congratulations!

dk --version
#       _ _
#    __| | | __
#   / _` | |/ /
#  | (_| |   <
#   \__,_|_|\_\
#
Manual

You can create the binary with

go build -o dk ./cmd/main.go

Then paste it in your bin directory (e.g., on MacOS it's /usr/bin/local)
Don't forget to grant execution perssions

chmod +x dk

You can now use dk!

dk --version
#       _ _
#    __| | | __
#   / _` | |/ /
#  | (_| |   <
#   \__,_|_|\_\
#

πŸ’» Usage

###Β Taskfile

Install Taskfile and use it to run the program

task run
Manual

Execute the binary by using

go build -o ./bin/dk ./cmd/main.go && ./bin/dk

πŸ§‘β€πŸ€β€πŸ§‘ Contributing

To contribute, fork the repository and open a pull request detailling your changes.
Create a branch with a conventionnal name.

  • fix: bugfix/bug-fixed
  • features: feature/amazing-feature
  • test: test/famous-test
  • refactor refactor/great-change

πŸ“Œ Roadmap

  • -it mode
  • Volumes management
  • Networks management
  • Compose mode
  • History of commands
  • Create images from source
  • -env flag when running a container

πŸ“‘ License

This project is under MIT License.

Directories ΒΆ

Path Synopsis
internal
ui

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL