CLI Overview
Papacore provides a command-line interface (CLI) to manage your development workflow.
Installation
The Papacore CLI is installed automatically when you create a new project:
npm create papacore@latest
In your project, the CLI is available via npm/pnpm scripts:
npm run dev
npm run build
# etc.
Available Commands
Development Commands
papacore dev- Start development mode with watching and hot-reloadpapacore build- Build your project oncepapacore build-css- Build CSS only
Project Setup Commands
papacore init- Initialize a new Papacore projectpapacore config- Configure vault path and settings
Utility Commands
papacore scan- Scan vault for dependenciespapacore install- Install built files to vaultpapacore copy- Copy utilities to your projectpapacore theme- Generate theme color definitions
Code Generation Commands
papacore view- Generate a new view component
Getting Help
Get help for any command using the --help flag:
papacore --help
papacore dev --help
papacore build --help
Version
Check your Papacore version:
papacore --version
Common Workflows
Starting a New Project
# Create project
npm create papacore@latest my-project
# Navigate to project
cd my-project
# Configure vault path
npm run config
# Start development
npm run dev
Daily Development
# Start dev mode (build + watch + install + hot-reload)
npm run dev
# Make changes to your components in src/
# Changes automatically rebuild and sync to vault
# Obsidian hot-reloads automatically
Building for Production
# Build once
npm run build
# Or build and install to vault
npm run build
Next Steps
- Learn about development workflow
- Understand project configuration