Skip to content

CLI

CLI

The @thaparoyal/calendar-cli package helps you initialize a project config and add calendar components (shadcn-style).

Installation

Terminal window
npm install -g @thaparoyal/calendar-cli

Or use directly with npx:

Terminal window
npx trc --help

Usage

Initialize your project

Terminal window
npx trc init

This creates calendar.config.json and can install framework packages for you.

Add components

Terminal window
npx trc add calendar
npx trc add date-picker
npx trc add calendar date-picker

List available components

Terminal window
npx trc list

Run in another directory

Terminal window
npx trc init --cwd .
npx trc add calendar --cwd .

Skip confirmation prompts

Terminal window
npx trc add calendar date-picker --yes

What It Generates

  • calendar.config.json
  • UI component files in your configured components directory
  • supporting hooks/utils/styles based on selected components

Notes

  • The CLI focuses on project setup and component installation.
  • For date conversion utilities, import functions directly from @thaparoyal/calendar-core.