Skip to content

Add CLI functionality using Framer Server API (beta)#4

Open
david-mcbacon wants to merge 12 commits intomainfrom
cli
Open

Add CLI functionality using Framer Server API (beta)#4
david-mcbacon wants to merge 12 commits intomainfrom
cli

Conversation

@david-mcbacon
Copy link
Owner

Summary

Add CLI tool for Framer Code Sync - enables command-line file pushing with smart change detection, configuration support, and global installation.

Changes

  • New CLI package (cli/): Complete command-line interface with file scanning, transformation, and Framer Server API (beta) integration
  • Core functionality:
    • framer-code-sync-cli push - push changed .tsx files
    • --force flag for full uploads
    • --yes flag to skip confirmations
  • Configuration support: Uses same framer-code-sync.config.json format as plugin
  • Documentation: Updated README with CLI setup and usage instructions
  • AI development support: Added Cursor IDE rules and Claude context files
  • Example project: Sample components and environment setup

Key Features

  • Smart syncing (only uploads modified files)
  • Environment variable support via .env
  • Global npm installation capability
  • Cross-platform compatibility with TypeScript

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant