Plugins And Modules
Use plugins for curated configs and modules for binaries.
Install curated config via plugins
Plugins bundle config, dotfiles, or setup scripts. Install them straight from GitHub:
lct plugin install frostme/lct-plugins.alacritty
lct plugin install frostme/lct-plugins.ohmyzsh
See what is available and remove what you no longer need:
lct plugin list
lct plugin remove frostme/lct-plugins.alacritty
Install runnable modules
Modules are lightweight binaries or scripts linked into your PATH. Installation strategy is automatic (release asset, package manager, Makefile, manifest, or direct link):
lct install -g fsaintjacques/semver-tool # global module
lct install DannyBen/approvals.bash # from LCTFile
Removal mirrors the installation method:
lct remove -g fsaintjacques/semver-tool
Upgrade and cache hygiene
LCT caches plugin and module downloads under $CACHE_DIR/lct. If a module looks out of date or a plugin changes structure, force a refresh:
lct install --force DannyBen/approvals.bash
lct plugin install --force owner/repo.plugin