UNPKG

claude-code-automation

Version:

šŸš€ Generic project automation system with anti-compaction protection and recovery capabilities. Automatically detects project type (React, Node.js, Python, Rust, Go, Java) and provides intelligent analysis. Claude Code optimized - run 'welcome' after inst

56 lines (46 loc) • 3.54 kB
#!/usr/bin/env node /** * Post-install script for Code Automation * Shows helpful instructions after npm install */ const packageJson = require('../package.json'); console.log(`\nāœ… Code Automation v${packageJson.version} installed successfully!`); console.log('════════════════════════════════════════════════════════'); console.log('\nšŸš€ Quick Start:'); console.log('ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”'); console.log('│ 1. cd your-project │'); console.log('│ 2. code-automation install │'); console.log('│ 3. npm run automation:preserve │'); console.log('ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜'); console.log('\n⚔ Available Commands:'); console.log('• code-automation install - Setup project protection'); console.log('• preserve - Save current state'); console.log('• recover - Restore from backup'); console.log('• analyze - Check project health'); console.log('• code-automation help - Show detailed guide'); console.log('\nšŸ›”ļø What You Get:'); console.log('āœ… Anti-compaction protection for Claude Code sessions'); console.log('āœ… Advanced project recovery if context is lost'); console.log('āœ… Real-time state monitoring and backups'); console.log('āœ… Works with any project type (React, Node.js, Python...)'); console.log('\nšŸŽÆ Common Workflows:'); console.log('ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”'); console.log('│ New Project: │'); console.log('│ cd my-new-project │'); console.log('│ code-automation install │'); console.log('│ │'); console.log('│ Existing Project: │'); console.log('│ cd existing-project │'); console.log('│ preserve │'); console.log('│ │'); console.log('│ Lost Context? (Emergency Recovery): │'); console.log('│ recover │'); console.log('ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜'); console.log('\nšŸ’” Pro Tips:'); console.log('• Run protection BEFORE starting long coding sessions'); console.log('• Use "code-automation help" for complete guide'); console.log('• Set up multiple projects - each gets its own backups'); console.log('\nšŸ”— Resources:'); console.log('• Documentation: https://npmjs.com/package/claude-code-automation'); console.log('\nšŸŽ‰ Ready to protect your Claude Code sessions!'); console.log('════════════════════════════════════════════════════════\n');