First of all, you need to install the latest Deno. See Deno's official manual for details.
Once you got deno to work, install Warashi/denovo.zsh
as a general zsh plugin. For example, the following uses sheldon:
shell = "zsh"
[plugins]
[plugins.denovo]
github = "Warashi/denovo.zsh"
[plugins.denovo-example]
github = "Warashi/denovo-example"
Then you can confirm if denovo is working properly by executing denovo-dispatch denovo-example echo a b c
command like:
$ denovo-dispatch example echo a b c
{"jsonrpc":"2.0","result":["a","b","c"],"id":1}
Once you've confirmed that denovo is working, you can remove Warashi/denovo-example
.
This ecosystem is strongly inspired by denops.vim which allows developers to write Vim/Neovim plugin in deno. And also inspired by zeno.zsh which is zsh plugin written in deno.
Some code in this repository is borrowed from denops.vim and zeno.zsh.
The code follows MIT license written in LICENSE. Contributors need to agree that any modifications sent in this repository follow the license.