1.2.2-canary-20250521133509 • Published 6 months ago

@c15t/cli v1.2.2-canary-20250521133509

Weekly downloads
-
License
-
Repository
-
Last release
6 months ago

GitHub stars CI License Discord

Installation

npm install @c15t/cli

Or using yarn:

yarn add @c15t/cli

Usage

The CLI can be invoked directly if installed globally:

c15t [command] [options]

Or with npx:

npx @c15t/cli [command] [options]

Commands

  • generate - Generate schema/code based on your c15t config
  • migrate - Run database migrations based on your c15t config
  • github - Open the c15t GitHub repository
  • docs - Open the c15t documentation in your browser

Options

  • --help, -h - Show the help menu
  • --version, -v - Show the CLI version
  • --logger - Set log level (fatal, error, warn, info, debug)
  • --config - Specify path to configuration file
  • -y - Skip confirmation prompts (use with caution)
  • --no-telemetry - Disable telemetry data collection

Telemetry

The c15t CLI collects anonymous telemetry data to help us understand how the CLI is being used and improve the tool. This data is completely anonymous and does not contain any personal information.

What we collect

We collect structured events with descriptive names following a category.action pattern such as:

  • CLI lifecycle events: cli.invoked, cli.completed, cli.exited
  • Command events: command.executed, command.succeeded, command.failed, command.unknown
  • UI events: ui.menu.opened, ui.menu.exited
  • Configuration events: config.loaded, config.error
  • Help and version events: help.displayed, version.displayed
  • Onboarding events: onboarding.started, onboarding.completed
  • Error events: error.occurred

Each event includes relevant contextual information, but never includes sensitive data such as:

  • Personal information
  • Configuration file contents
  • File paths
  • Project-specific data

Disabling Telemetry

You can disable telemetry in any of the following ways:

  1. Use the --no-telemetry flag when running a command:

    c15t generate --no-telemetry
  2. Set the environment variable C15T_TELEMETRY_DISABLED:

    # In your shell
    export C15T_TELEMETRY_DISABLED=1
    
    # Or for a single command
    C15T_TELEMETRY_DISABLED=1 c15t generate

Documentation

For more detailed documentation, visit https://c15t.com.

📜 License

GNU General Public License v3.0 - See LICENSE for details.


1.3.0

5 months ago

1.2.1

6 months ago

1.2.0

6 months ago

1.2.0-canary.13

6 months ago

1.2.0-canary.12

7 months ago

1.2.0-canary.11

7 months ago

1.2.0-canary.10

7 months ago

1.2.0-canary.9

7 months ago

1.2.0-canary.8

7 months ago

1.2.0-canary.7

7 months ago

1.2.0-canary.6

7 months ago

1.2.0-canary.5

7 months ago

1.2.0-canary.4

7 months ago

1.2.0-canary.3

7 months ago

1.2.0-canary.2

7 months ago

1.2.0-canary.1

7 months ago

1.2.0-canary.0

7 months ago

1.1.0-canary.0

7 months ago

1.0.8

7 months ago

1.0.7

7 months ago

1.0.6

7 months ago

1.0.5

7 months ago

1.0.4

7 months ago

1.0.3

7 months ago

1.0.2

7 months ago

1.0.1

7 months ago

1.0.0

7 months ago

0.0.1-rc.24

7 months ago

0.0.1-rc.23

7 months ago

0.0.1-rc.22

7 months ago

0.0.1-rc.21

7 months ago

0.0.1-rc.20

7 months ago

0.0.1-rc.19

7 months ago

0.0.1-rc.18

8 months ago

0.0.1-rc.17

8 months ago

0.0.1-rc.16

8 months ago

0.0.1-rc.15

8 months ago

0.0.1-rc.14

8 months ago

0.0.1-rc.13

8 months ago

0.0.1-rc.12

8 months ago

0.0.1-rc.11

8 months ago

1.2.0-beta.17

8 months ago