@sektek/gen
v0.14.0
Published
CLI for running @sektek generators directly, replacing yo
Readme
@sektek/gen
CLI for running @sektek generators directly, replacing yo. Drives
@sektek/generator-base and
@sektek/generator-js via yeoman-environment, in either
automated (CLI flags) or interactive (an ink wizard) mode.
Installation
npm install -g @sektek/genUsage
gen <generator> [options] # e.g. gen js:app, gen base:workspace
gen list # see every available namespaceUnprefixed names default to @sektek/base (e.g. gen gitconfig → @sektek/base:gitconfig); use a
js: prefix to reach @sektek/generator-js instead (e.g. gen js:gitconfig). Runs interactively
when stdout/stdin are both a TTY, or pass --yes to force automated mode.
Config-file defaults (gen.config.{js,yaml,json}, discovered by walking the directory tree from
cwd up to the filesystem root, plus the home directory) pre-fill both modes — see
src/config.ts/src/schema.ts for the resolution order (CLI flag > config-hierarchy value > schema
hardcoded default).
