Skip to content

GeranLeDev/dk

 
 

Repository files navigation

dk

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

Monkey loves Whale by marde (https://drawception.com/player/922067/marde/)

🚀 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
#       _ _
#    __| | | __
#   / _` | |/ /
#  | (_| |   <
#   \__,_|_|\_\

# dk version 0.3.0

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
#       _ _
#    __| | | __
#   / _` | |/ /
#  | (_| |   <
#   \__,_|_|\_\

# dk version 0.3.0

💻 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
  • Create images from source
  • -env flag when running a container

📑 License

This project is under MIT License.

About

🦧 ❤️ 🐳

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 99.2%
  • Dockerfile 0.8%