Skip to content

@josephnguyent/codeceptjs-cliThe Next-Gen CLI for CodeceptJS

A production-grade command-line tool for maximum developer productivity, extensibility, and CI/CD ergonomics.

@josephnguyent/codeceptjs-cli Logo

Why @josephnguyent/codeceptjs-cli?

@josephnguyent/codeceptjs-cli (ccjs) provides a better command-line experience for CodeceptJS — similar to how create-react-app wraps Webpack to make React projects easier.

The Problem It Solves

Without ccjsWith ccjs
Manually create codecept.conf.jsccjs init → interactive wizard
Hope your environment is correctccjs doctor → validates everything
npx codeceptjs run --stepsccjs run --steps (shorter, colorized)
Figure out worker count yourselfccjs run workers (auto-detects CPUs)
npx codeceptjs generate:testccjs generate test (with prompts)

Quick Install

bash
# Install globally
npm install -g @josephnguyent/codeceptjs-cli

# Or use npx
npx @josephnguyent/codeceptjs-cli init

Quick Start

bash
# 1. Initialize a project
ccjs init

# 2. Check your environment
ccjs doctor

# 3. Run your tests
ccjs run --steps

Powered by CodeceptJS

This CLI is built on top of the amazing CodeceptJS testing framework created and maintained by the CodeceptJS team. All credit for the core testing engine, helpers, and plugin ecosystem belongs to them.

@josephnguyent/codeceptjs-cli is a community-driven open-source wrapper — it is not officially affiliated with or endorsed by the CodeceptJS project. We simply love CodeceptJS and want to make the developer experience even better.

Contributing

This project is free and open source — everyone is welcome to use, share, and contribute! Whether it's fixing a bug, improving docs, or adding a new feature, your contributions are appreciated.

Released under the MIT License. Built with ❤️ on top of CodeceptJS.