Skip to content

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

…ions in README; refactor push command handling and structure in CLI code.
…rules and project overview documentation; remove .cursor from .gitignore.
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.

2 participants