内容简介:To see a full documentation, please visitOmelette now supports and is useful with
Omelette.ts for Deno
To see a full documentation, please visit https://github.com/f/omelette
Using Omelette with Deno
Omelette now supports and is useful with Deno . You can make your Deno based CLI tools autocomplete powered using Omelette. It's fully featured but setupShellInitFile and cleanupShellInitFile methods does not exist for now (to prevent requirement of allow-env , allow-read and allow-write permissions).
Instructions to use Omelette in your Deno projects:
Assume we have a hello.js :
import omelette from "https://deno.land/x/omelette/omelette.ts";
const complete = omelette("hello <action>");
complete.on("action", function ({ reply }) {
reply(["world", "mars", "jupiter"]);
});
complete.init();
// your CLI program
Install your program using deno install :
deno install hello.js hello --completion-fish | source # i'm using fish
Instructions for your README files:
(You should add these instructions to your project's README, don't forget to replace hello string with your own executable name)
In zsh , you should write these:
echo '. <(hello --completion)' >> ~/.zshrc
In bash:
hello --completion >> ~/.config/hello.completion.sh echo 'source ~/.config/hello.completion.sh' >> ~/.bash_profile
In fish:
echo 'hello --completion-fish | source' >> ~/.config/fish/config.fish
That's all! Now you have autocompletion feature!
hello <tab><tab>
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
How to Build a Billion Dollar App
George Berkowski / Little, Brown Book Group / 2015-4-1 / USD 24.95
Apps have changed the way we communicate, shop, play, interact and travel and their phenomenal popularity has presented possibly the biggest business opportunity in history. In How to Build a Billi......一起来看看 《How to Build a Billion Dollar App》 这本书的介绍吧!