Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kkvh/vim-docker-tools
Toolkit for managing docker containers, networks and images in vim.
https://github.com/kkvh/vim-docker-tools
docker docker-containers vim vim-plugin
Last synced: 2 months ago
JSON representation
Toolkit for managing docker containers, networks and images in vim.
- Host: GitHub
- URL: https://github.com/kkvh/vim-docker-tools
- Owner: kkvh
- License: mit
- Created: 2017-12-28T09:53:54.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-12-14T01:52:00.000Z (about 1 year ago)
- Last Synced: 2024-08-06T23:52:29.457Z (6 months ago)
- Topics: docker, docker-containers, vim, vim-plugin
- Language: Vim Script
- Homepage:
- Size: 343 KB
- Stars: 108
- Watchers: 6
- Forks: 8
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# vim-docker-tools
![demo](https://i.imgur.com/CM7RI6Z.gif)
* Open DockerTools Panel with `:DockerToolsOpen`, close it with `:DockerToolsClose`
* Toggle DockerTools Panel with `:DockerToolsToggle`
* Set Docker daemon host with `:DockerToolsSetHost`
* Support container commands (and more in the future!). For details please check out the documentation (`:help docker-tools-commands`).
* Autocompletion for commands
* Full documentation in `:help vim-docker-tools`# Install
* Pathogengit clone https://github.com/kkvh/vim-docker-tools.git ~/.vim/bundle/vim-docker-tools
* Vim-plug
Plug 'kkvh/vim-docker-tools'
* NeoBundle
NeoBundle 'kkvh/vim-docker-tools'
* Vundle
Plugin 'kkvh/vim-docker-tools'
* Manual
# Copy all of the files into your `~/.vim` directory
# Roadmap
* [x] Refactor docker runner structure
* [x] Refactor key mapping
* [x] Support custom key mapping
* [x] Update vim documentation
* [x] Support key mapping with options
* Container functions
* Image functions
* [x] Image command autocomplete
* Network functions
* [x] Network command autocomplete
* Dockerfile functions# Contributing
Feel free to raise any questions/issues/comments. Submit pull request as you want.