dotby-cli
v0.1.9
Published
The official CLI for the dotby project tracker (npm wrapper — the real binary ships in per-platform optional dependencies).
Maintainers
Readme
dotby
The official CLI for dotby, the project tracker.
npm i -g dotby-cli # global install
dotby --help
npx dotby-cli --help # or run it without installingDocs: https://dotby.app/docs/api
How this package works
esbuild-style, so nothing is compiled at install time:
- This meta package (
dotby) contains no binary — only a Node launcher (bin/dotby) and a resolver (install.js). - The real Go binary ships in per-platform packages declared as
optionalDependencies—@gattunelabs/cli-darwin-arm64,@gattunelabs/cli-darwin-x64,@gattunelabs/cli-linux-arm64,@gattunelabs/cli-linux-x64,@gattunelabs/cli-win32-arm64,@gattunelabs/cli-win32-x64. npm downloads only the one matching your OS/arch. - Each platform package places the binary at
<pkg>/bin/dotby(ordotby.exeon Windows). All seven packages are always published at the same version.
If install ran with --omit=optional, the launcher fails with a clear message
naming the platform package to install by hand.
Releasing (maintainers)
npm/build-packages.mjs turns GoReleaser's dist/ tree into the seven
publishable packages under npm/dist/. Platform packages publish first, the
wrapper last — its optionalDependencies must already resolve. This is
automated in .github/workflows/release.yml.
License
Proprietary — see the bundled LICENSE. The CLI source is closed; these
packages distribute compiled binaries only.
© GATTUNE LABS
