RetroTxt > tools > kit
Kit is a Node.js multi-function terminal program that simplifies the running and building of the RetroTxt source code on multiple operating systems.
Kit has three purposes. To launch a browser running RetroTxt from this source code, to lint the source code for submission to the Mozilla Add-Ons and to package the source code into a zip archive, for Add-Ons and Chrome Store submission.
It also requires the source code to RetroTxt and expects to be located in the sub-directory
tools. Kit uses colour output and extended Unicode glyphs. Windows Command Prompt users may wish to use the DejaVu Sans Mono to allow the display of these glyphs.
Will install all the required dependencies required by kit.js and store them locally in
node_modules. It is a one time command.
Will list all the available kit commands.
Kit will use default locations for browser directories, but the
kit.json configuration file can override these. You can see the configurations with the
node kit cfg command.
locationsAre the directory locations for the web browsers.
firefox_developer_editionFirefox Developer Edition
firefox_extended_support_releaseFirefox Extended Support Release
profilesBrowser profiles to use.
google_chromeGoogle Chrome profile directory name to use i.e. Default or Profile 1, etc., when left blank the Default profile is in use.
Chrome does not permit the loading of web-extensions from the terminal so instead you have to create plus save a new user profile with Developer Mode enabled and RetroTxt Loaded Unpacked through the Chrome Extensions tab.
Chrome saves its first profile to the directory Default and any additional profiles as Profile 1, Profile 2 etc.