emirapp-cli
Version:
A CLI tool to scaffold modern Expo React Native applications with authentication, tab navigation, and TypeScript
55 lines (43 loc) • 2.07 kB
Markdown
# 🎬 EmirApp CLI Demo
## What's New in the Enhanced CLI
### 🌈 Beautiful Visual Experience
- **Rainbow ASCII Art Banner** - Eye-catching welcome screen with gradient colors
- **Colorful Prompts** - Each step has distinct colors and emojis for better UX
- **Animated Spinners** - Different spinner styles for each operation:
- `dots12` for Next.js app creation
- `bouncingBar` for folder structure creation
- `dots2` for barrel files creation
- `arc` for dependency installation
### ⚡ Performance Improvements
- **Parallel Operations** - Folder creation and file writing happen concurrently
- **Cleaner Output** - Process output is captured to avoid cluttering the terminal
- **Faster Feedback** - Immediate visual feedback with spinners and progress indicators
### 🎯 Enhanced User Experience
- **Better Error Handling** - Graceful handling of user cancellation (Ctrl+C)
- **Validation Feedback** - Clear error messages with colors
- **Default Values** - Pre-filled app name suggestion
- **Success Celebration** - Beautiful completion message with next steps
### 🎨 Visual Elements
- **Gradient Text** - Rainbow banner and success messages
- **Emoji Icons** - Visual cues for each step and status
- **Color Coding** - Consistent color scheme throughout:
- 🟡 Yellow for prompts and questions
- 🔵 Blue for process indicators
- 🟢 Green for success messages
- 🔴 Red for errors
- ⚪ Gray for supplementary information
## Try It Out!
```bash
# Run the enhanced CLI
npx emirapp-cli
# Or if installed globally
emirapp
```
## What You'll See
1. **Welcome Banner** - Beautiful ASCII art with rainbow gradient
2. **Framework Selection** - Colorful prompt with descriptions
3. **Project Structure** - Enhanced options with visual indicators
4. **App Name Input** - Pre-filled suggestion with validation
5. **Creation Process** - Multiple animated spinners showing progress
6. **Success Screen** - Celebration with next steps and feature summary
The entire experience is now faster, more colorful, and much more enjoyable to use! 🚀