Node Global Dependency Install Wizard
SUSHIBOX Installer is a global npm depedency install wizard. When you distribute a framework, library or project that requires global depedencies to be installed via npm, there are several ways you can go about it. SUSHIBOX Installer provides a simple way for end-users to grab the required and optional packages via a cli installation wizard.
npm install sushibox -g
After installing, sushibox-installer, simply run
sudo sushibox in the directory containing a
sushibox.json file. The on-screen wizard will guide you through installing each package.
Note: SUSHIBOX Installer will install packages globally for you, if you are running this application on Linux or OSX, you will need to have root permissions. SUSHIBOX Installer does not modify your system in any way except to install the packages you approve.
To create an installer, you do not need to install sushibox. However, SUSHIBOX Installer include a "verify" tool which we strongly suggest using before you distribute your project.
sushibox verify will check the npm registry for your included packages. The on screen output will indicate which packages pass and fail. As a courtosy, the verify tool will also lint your json file if you provide the
sushibox verify -l or
sushibox verify --lint option.