- Interactive menu for dev, test, build, preview, lint, clean, install - Auto-installs dependencies if missing - Supports direct command-line arguments
45 lines
904 B
Markdown
45 lines
904 B
Markdown
# Quick Task 1 Summary - Create start.sh
|
|
|
|
**Task:** Create start.sh script with menu for test, dev, etc.
|
|
**Date:** 2026-03-13
|
|
**Status:** Complete
|
|
|
|
---
|
|
|
|
## Completed
|
|
|
|
### Task 1: Create start.sh with menu
|
|
|
|
- Created `start.sh` in project root
|
|
- Made executable with `chmod +x`
|
|
- Menu options:
|
|
1. `dev` - Start development server
|
|
2. `test` - Run tests
|
|
3. `test:watch` - Run tests in watch mode
|
|
4. `build` - Build for production
|
|
5. `preview` - Preview production build
|
|
6. `lint` - Run linter
|
|
7. `clean` - Clean build artifacts
|
|
8. `install` - Install dependencies
|
|
0. `Exit`
|
|
|
|
- Features:
|
|
- Interactive colored menu
|
|
- Auto-installs dependencies if missing
|
|
- Accepts command-line arguments (e.g., `./start.sh test`)
|
|
- Runs from sample_interface directory
|
|
|
|
---
|
|
|
|
## Usage
|
|
|
|
```bash
|
|
# Interactive menu
|
|
./start.sh
|
|
|
|
# Direct commands
|
|
./start.sh dev
|
|
./start.sh test
|
|
./start.sh build
|
|
```
|