arvis-linker
v0.5.1
Published
Make Arvis extensions installable from npm
Maintainers
Readme
arvis-linker
Make your Arvis extensions installable from npm
This lib is inspired and cloned from alfred-link
Install
$ npm i arvis-linkerHot it works
arvis-linker creates symlink pointing global node_modules folder's extension directory.
and also if there is user config of that extension, apply user config.
and when uninstall the extension, remove all broken symlinks.
Usage
Add the arvis-link command as postinstall script of your Arvis extension package and add arvis-unlink as preuninstall script to clean up the resources when the extension gets uninstalled.
{
"name": "arvis-extension",
"scripts": {
"postinstall": "arvis-link",
"preuninstall": "arvis-unlink"
}
}You can now install the arvis-extension package like this
$ npm install -g arvis-extensionThis will creates a arvis-extension symlink inside the Arvis's directory that points to the location of the arvis-extension module.
Development
When developing an Arvis extension, you can call arvis-link directly from your cli. Use npx to call the local installation of arvis-link and arvis-unlink.
$ npx arvis-linkTo remove the symlink afterwards, you can call arvis-unlink.
$ npx arvis-unlinkThis command removes all broken symlinks in extension folder.
Related
- arvish - Arvis workflow, plugin creator tools
