Xvezda / vishop

:latin_cross: The unofficial VIM script publisher command line tool
https://pypi.org/project/vishop/
MIT License
2 stars 0 forks source link
command-line-tool neovim package-manager plugin-manager publishing python-client vim vim-cli

Vishop

Version License Support

Publish your vim plugin right away!

Vishop (VIM Script Host Publisher) is VIM script publisher client.

Easily bundle and deploy to vim.org on command line.

Demo

No web browser required!

Installation

pip install vishop

Usage

# Create configuration file (vishop.json)
vishop init

# Bundle
vishop build .

# Publishing
vishop publish dist/*.tar.gz

FAQ

What's this projects motivation?

I realized there are many vim script managers like vim-plug, pathogen.vim etc. But in the other hands, there was no command line tool for vim.org. So I made one. :)

Mostly inspired by many of dependency, package managers and publish, deployment tools. Such as twine, yarn and npm.

Vishop is now on beta, so be aware of bugs and let me know if you find one.

Why Python?

Because VIM supports python command (see :help python). It will much easier when you develop your own VIM plugin using vishop module, or even simple gluing in vimrc file; because it's written in Python. And also life is short.

Badge

Add the badge to your project's README.md:

[![Script manager: vishop](https://img.shields.io/badge/script%20manager-vishop-blueviolet)](https://github.com/Xvezda/vishop)

Script manager: vishop

License

Copyright (C) 2020 Xvezda

MIT License