Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: about 2 months ago
JSON representation

Toolkit for managing docker containers, networks and images in vim.

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
* Pathogen

git 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.