{ "info": { "author": "Nicolas D\u00e9bonnaire", "author_email": "nico.debo@openmailbox.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: Unix", "Programming Language :: Python :: 3.6", "Topic :: Utilities" ], "description": "Vim Pck\n=======\n\n|Build Status| |Coverage Status| |Pypi|\n\nA command-line tool to manage my vim plugins using the built-in package\nfeature of vim8. (see :help packages)\n\n|install| |list| |upgrade|\n\n\nTable of contents:\n * `Dependencies`_;\n * `Installation`_;\n * `How to use`_;\n * `Related projects`_;\n * `Note`_;\n * `License`_.\n\nDependencies\n------------\n\n- git\n- python 3.6\n\nInstallation\n------------\n\nI like to install python command line programs in their own virtual\nenvironment to not clutter the system wide package directory. ``pipsi``\nmake it very conveniant to do so by automatically creating the venv and\nsymlinking scripts to ``~/.local/bin``. If you don't use ``pipsi``,\nyou're missing out. Here are `installation\ninstructions `_.\n\nSimply run:\n\n.. code:: shell\n\n $ pipsi install vim-pck\n\nAlternatively, with pip:\n\n.. code:: shell\n\n $ pip install vim-pck\n\nHow to use\n----------\n\nConfiguration file\n~~~~~~~~~~~~~~~~~~\n\nThe main configuration file where the vim packages are specified. It's\ndefault location follow the `XDG specification `_\nthat is ``$XDG_HOME_CONFIG/vimpck/config`` or\n``~/.config/vimpck/config`` if ``XDG_HOME_CONFIG`` is not set.\n\n.. code:: dosini\n\n [SETTING]\n # The built in package directory. See :help packages\n pack_path=~/.vim/pack\n # pack_path= ~/.local/share/nvim/site/pack for neovim\n\n [REPOSITORY]\n [[https://github.com/tpope/vim-commentary]]\n package = common\n type = start\n freeze = True # Don't update vim-commentary when launching vimpck upgrade\n\n [[https://github.com/tpope/vim-dispatch]]\n # default location pack_path/vimpck/start/vim-dispatch\n\n [[https://github.com/mustache/vim-mustache-handlebars]]\n package = filetype\n type = start\n\n [[https://github.com/altercation/vim-colors-solarized]]\n package = colors\n type = start\n\nThen run ``vimpck install`` to clone each remote repository in the\ncorrect package location. For exemple, ``vim-commentary`` -->\n``~/.vim/pack/common/start/vim-commentary``\n\nFor neovim the package path should be set to\n``~/.local/share/nvim/site/pack``\n\n+--------------+-------------------+\n| Option | default value |\n+==============+===================+\n| pack\\_path | ``~/.vim/pack`` |\n+--------------+-------------------+\n| package | ``vimpck`` |\n+--------------+-------------------+\n| type | ``start`` |\n+--------------+-------------------+\n| freeze | ``False`` |\n+--------------+-------------------+\n\nUsage\n~~~~~\n\nTo use it (see ``vimpck --help``):\n\n- ``$ vimpck install`` : install plugins from the configuration file\n- ``$ vimpck ls`` : list all plugins\n- ``$ vimpck ls --start`` : list plugins that are automatically loaded\n- ``$ vimpck ls --opt`` : list plugins that have to be loaded manually\n- ``$ vimpck upgrade`` : update all plugins that are not freezed\n- ``$ vimpck upgrade ...`` : only update ```` plugin. The\n plugin have to be specified using the following pattern\n ``package/type/plugin``. You can easily complete the ```` with\n the zsh completion script.\n- ``vimpck rm ...`` : remove one or more ````. Support zsh\n completion.\n- ``vimpck rm -r ...`` : remove one or more ```` and also\n remove the corresponding section from the configuration file.\n- ``vimpck clean`` : remove unused plugins\n\nEnvironment variable\n~~~~~~~~~~~~~~~~~~~~\n\n- ``VIMPCKRC``: override default configuration location (xdg standard)\n\nExample : ``export VIMPCKRC=/path/to/conf/name``\n\nCompletion\n~~~~~~~~~~\n\nA zsh completion function is provided in the ``completion`` folder of\nthis repository.\n\nTo use it copy ``_vimpck`` somewhere in the ``$fpath`` environment\nvariable of zsh and make sure the completion module of zsh is loaded by\nputting these following lines in your ``.zshrc``:\n\n.. code:: bash\n\n autoload -U compinit\n compinit\n\nRelated projects\n----------------\n\n- `minpac `_: vim plugin\n- `infect `_: command-line tool\n build in ruby.\n- `pack `_: command-line tool build\n in rust.\n- `vim8-pack `_: command-line\n tool in bash.\n\nNote\n----\n\n- Project generated with\n `cookiecutter-python-cli `_\n\nLicense\n-------\n\nMIT license, see the LICENSE file. You can use obfuscator in open source\nprojects and commercial products.\n\n.. _Dependencies: #dependencies\n.. _Installation: #installation\n.. _How to use: #how-to-use\n.. _Related projects: #related-projects\n.. _Note: #note\n.. _License: #license\n\n.. |Build Status| image:: https://travis-ci.org/nicodebo/vim-pck.svg?branch=master\n :target: https://travis-ci.org/nicodebo/vim-pck\n.. |Coverage Status| image:: https://coveralls.io/repos/github/nicodebo/vim-pck/badge.svg?branch=master\n :target: https://coveralls.io/github/nicodebo/vim-pck?branch=master\n.. |install| image:: screenshot/install.jpg\n.. |list| image:: screenshot/ls.jpg\n.. |upgrade| image:: screenshot/upgrade.jpg\n.. |Pypi| image:: https://img.shields.io/pypi/v/vim-pck.svg?style=flat\n :target: https://pypi.python.org/pypi/vim-pck\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/nicodebo/vim-pck", "keywords": "vim,nvim,neovim,command-line,cli,package", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "vim-pck", "package_url": "https://pypi.org/project/vim-pck/", "platform": "", "project_url": "https://pypi.org/project/vim-pck/", "project_urls": { "Homepage": "https://github.com/nicodebo/vim-pck" }, "release_url": "https://pypi.org/project/vim-pck/0.1.0/", "requires_dist": [ "click", "configobj" ], "requires_python": ">=3.6", "summary": "command-line (n)vim package manager", "version": "0.1.0" }, "last_serial": 3178834, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "266406117ee56e654be40aded0e96c3b", "sha256": "8653b03b9f3ff55aada3aa249df6a570628fc9269d7b2d06fd508b1d438cac4b" }, "downloads": -1, "filename": "vim_pck-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "266406117ee56e654be40aded0e96c3b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 23067, "upload_time": "2017-09-16T15:09:53", "url": "https://files.pythonhosted.org/packages/b2/8c/13319c0d2d4785356c13562cabd1ef33f5227e47e3c12c2b1aca208ae645/vim_pck-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ee075ac77a805b1df51faede4e1ceba", "sha256": "036e658e89e5cd38a799405c48661b17dfd60ba3183065721ad747f65fe2df54" }, "downloads": -1, "filename": "vim-pck-0.1.0.tar.gz", "has_sig": false, "md5_digest": "4ee075ac77a805b1df51faede4e1ceba", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 153273, "upload_time": "2017-09-16T15:09:56", "url": "https://files.pythonhosted.org/packages/29/e1/6da65c43c40c30d85e95955f7cf696f533aaa4caf727a371a46ed8998752/vim-pck-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "266406117ee56e654be40aded0e96c3b", "sha256": "8653b03b9f3ff55aada3aa249df6a570628fc9269d7b2d06fd508b1d438cac4b" }, "downloads": -1, "filename": "vim_pck-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "266406117ee56e654be40aded0e96c3b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 23067, "upload_time": "2017-09-16T15:09:53", "url": "https://files.pythonhosted.org/packages/b2/8c/13319c0d2d4785356c13562cabd1ef33f5227e47e3c12c2b1aca208ae645/vim_pck-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ee075ac77a805b1df51faede4e1ceba", "sha256": "036e658e89e5cd38a799405c48661b17dfd60ba3183065721ad747f65fe2df54" }, "downloads": -1, "filename": "vim-pck-0.1.0.tar.gz", "has_sig": false, "md5_digest": "4ee075ac77a805b1df51faede4e1ceba", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 153273, "upload_time": "2017-09-16T15:09:56", "url": "https://files.pythonhosted.org/packages/29/e1/6da65c43c40c30d85e95955f7cf696f533aaa4caf727a371a46ed8998752/vim-pck-0.1.0.tar.gz" } ] }