Summary
This repo needs a comprehensive installer script (install.sh) that:
- Checks prerequisites - Verify required dependencies are installed, fail with clear error if not
- Idempotent setup - Safe to run multiple times; detect already-completed steps and verify instead of repeat
- Clear output - Use ✅/❌/⚠️ status indicators for each step
- Verification - Test that installation succeeded with basic functionality checks
Example structure
#!/bin/bash
# install.sh - Comprehensive installer for nova-scripts
echo "nova-scripts installer v1.0"
echo ""
# Check prerequisites
echo "Checking prerequisites..."
# - Required tools/commands
# - Required env vars (warn if missing optional ones)
# - Required services (fail if critical ones missing)
# Perform installation
echo "Installing..."
# - Create directories if needed
# - Copy/link files
# - Set permissions
# - Configure services
# Verify installation
echo "Verifying..."
# - Test basic functionality
# - Report success/failure
echo ""
echo "Installation complete!"
Context
Part of standardizing installation across all NOVA repos. See nova-memory for reference implementation.
Summary
This repo needs a comprehensive installer script (
install.sh) that:Example structure
Context
Part of standardizing installation across all NOVA repos. See nova-memory for reference implementation.