Thank you for your interest in contributing to the Cloud Agent CLI! We welcome contributions from the community to help make this tool better.
- Node.js (v18 or later)
- Bun (v1.0 or later) - We use Bun for development, testing, and building.
-
Clone the repository:
git clone https://github.com/jxnl/cloud-cursor-agent.git cd cloud-cursor-agent -
Install dependencies:
bun install
To run the CLI in development mode:
bun run devThis runs cloud-agent.tsx directly using Bun.
We use Bun's built-in test runner.
Run all tests:
bun testRun tests in watch mode:
bun run test:watchRun tests with coverage:
bun run test:coverageWe use Prettier for code formatting.
Check formatting:
bun run format:checkFix formatting:
bun run format- Fork the repository and create your branch from
main. - If you've added code that should be tested, add tests.
- Ensure the test suite passes (
bun test). - Ensure your code matches the existing style (
bun run format:check). - Update the documentation if you've changed the CLI interface.
- Open a Pull Request.
By contributing, you agree that your contributions will be licensed under its MIT License.