start-command
v0.37.3
Published
Gamification of coding, execute any command with ability to auto-report issues on GitHub
Maintainers
Readme
start-command — JavaScript package
JavaScript/Bun implementation of the start-command CLI ($).
Installation
bun install -g start-command
# Also available from npm registries:
npm install -g start-commandUsage
$ echo "Hello World"
$ ls -la
$ bun test
$ git status
$ --list
$ --help
$ -i docker -d --label task.tool=codex -- my-task
$ --attach <id>
$ --resume <id> -- <command>
$ --resume-allSee the project-wide README, docs/USAGE.md, docs/PIPES.md, and docs/EXAMPLES.md for the full user-facing guide and checked examples.
-h also prints usage. Labels persist across Docker resumes. New detached
containers support copy-free command handoff; legacy snapshots require capacity
preflight. Log uploads are private and sanitized; manual --no-sanitize opts out.
Development
cd js
bun install
bun run test
bun run lintReleases
JavaScript releases are tagged js-v<version> and published to both npm and
GitHub Releases. The release title carries the [JavaScript] prefix, e.g.
[JavaScript] 0.25.4, so JS and Rust releases can be told apart at a glance.
- Release history: https://github.com/link-foundation/start/releases?q=%5BJavaScript%5D
- CHANGELOG:
CHANGELOG.md(per-package changelog generated by Changesets)
License
Released into the public domain under the Unlicense.
Docker resource and recovery controls
Launch with --memory 64m, --memory-swap 64m and --cpus 1, or use daemon
percentages and uniform ranges such as --memory '70%-80%'. Memory-swap defaults
to memory. --cpu-penalty enables delayed caps and reports state through status.
Manual --resume <id> --memory 128m updates before starting;
--on-kill-resume-memory changes memory only after a fresh qualifying OOM.
See the full resource and recovery guide
and incident research.
