fischerX/tools/cli
fischer e053be2c3e fix: 修复CLI模板路径解析bug 2026-05-25 10:19:46 +08:00
..
src fix: 修复CLI模板路径解析bug 2026-05-25 10:19:46 +08:00
templates feat: FischerX开发底座初始化提交 2026-05-25 09:50:16 +08:00
README.md feat: FischerX开发底座初始化提交 2026-05-25 09:50:16 +08:00
package.json feat: FischerX开发底座初始化提交 2026-05-25 09:50:16 +08:00
pnpm-lock.yaml feat: FischerX开发底座初始化提交 2026-05-25 09:50:16 +08:00
pnpm-workspace.yaml feat: FischerX开发底座初始化提交 2026-05-25 09:50:16 +08:00
tsconfig.json feat: FischerX开发底座初始化提交 2026-05-25 09:50:16 +08:00
tsup.config.ts feat: FischerX开发底座初始化提交 2026-05-25 09:50:16 +08:00
vitest.config.ts feat: FischerX开发底座初始化提交 2026-05-25 09:50:16 +08:00

README.md

@fischerx/cli

FischerX CLI - A modern full-stack development toolkit.

Installation

npm install -g @fischerx/cli
# or
pnpm add -g @fischerx/cli

Usage

Project Management

# Initialize a new FischerX project
fischerx init my-project

# Create a new app in the monorepo
fischerx create-app my-web-app

# Create a new shared package
fischerx create-package my-utils

Code Generation

# Generate a new page
fischerx generate page my-page
# or
fischerx g page my-page

# Generate a new component
fischerx generate component my-component

# Generate an API route
fischerx generate api my-api

# Generate a full module
fischerx generate module my-module

Development

# Start development server
fischerx dev

# Build the project
fischerx build

# Run tests
fischerx test

# Lint the codebase
fischerx lint

Deployment & Project Info

# Deploy to development environment
fischerx deploy --env dev

# Check for updates
fischerx upgrade --check

# Check project health
fischerx doctor

# Display project information
fischerx info

Commands

Command Alias Description
init <name> - Initialize a new FischerX project
create-app <name> - Create a new application
create-package <name> - Create a new shared package
generate <type> <name> g Generate code (page, component, api, module)
deploy - Deploy to specified environment
upgrade - Upgrade FischerX
doctor - Check project health
info - Display project information
dev - Start development server
build - Build the project
test - Run tests
lint - Lint the codebase

Options

Most commands support additional options:

  • -h, --help: Display help information
  • -v, --version: Output the current version

License

MIT