b3nj5m1n / xdg-ninja

A shell script which checks your $HOME for unwanted files and directories.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[feature] some dot files to add for scriptkit app

andrewcrook opened this issue · comments

Script Kit

Script Kit runs on multiple platforms Linux, macOS, Windows and is used for automation scripting it’s a bit like macOS’s Hammerspoon but uses JavaScript based rather than Lua. Currently has no XDG support, however, does have some environment variables to change locations of files. I have suggested XDG support

Script Kit
~/.kit
http://www.scriptkit.com
https://github.com/johnlindquist/kit
Environment Variable: KIT

A "kenv" (Kit Environment)
~/.kenv
http://github.com/johnlindquist/kenv
seems to be the js scripts and modules for script kit
environment variable for path: KIT_DOTENV_PATH

Script Kits Nodejs
~/knode
looks to be script kit’s node.js installation?
environment variable for path: KNODE

What are Kit.app, kit, and kenvs?

Kit.app - The Kit.app provides a UI for your scripts. The app is "script-driven" meaning that every time you launch the app, you're really launching a script. The main menu, even though complex, is a script you could write.

kit - "kit" is the sdk of Script Kit

A bundle of JavaScript common libs wrapped by an API to make writing scripts easier (get, download, replace, outputFile, etc)
APIs for interacting with your OS (edit, focusTab, say, notify, etc)
APIs for interacting with Kit.app and Terminal (arg, env, etc)
Scripts and utils for app setup, managing kenvs, parsing scripts, etc
kenvs - Kit Enviroments (AKA "kenv") are directories that contain a "scripts" directory. If you point "kit" at a "kenv", kit will parse the scripts and give you tools to simplify running and managing them.