Archive: - docker-compose.yml, Dockerfile.playwright - scripts/ (legacy test scripts) - docs/, .test/ (old documentation and tests) - IMPROVEMENT_PROPOSAL.md (superseded by .kilo/) - BROWSER_VISIBILITY.md, README.Docker.md - cleanup-packages.sh, fix-permissions.sh, install-apaw.sh Keep in root: - .kilo/ (active system) - .claude/ (Claude Code runtime) - AGENTS.md (agent reference) - README.md (main documentation) - src/ (utility code) - package.json, tsconfig.json (project config)
18 lines
651 B
Bash
18 lines
651 B
Bash
#!/bin/bash
|
|
# Fix permissions for root-owned files
|
|
# Run with: sudo ./fix-permissions.sh
|
|
|
|
echo "Fixing permissions..."
|
|
|
|
# Fix ownership for all project directories
|
|
chown -R swp:swp /opt/Projects/APAW/packages/ 2>/dev/null || true
|
|
chown -R swp:swp /opt/Projects/APAW/src/ 2>/dev/null || true
|
|
chown -R swp:swp /opt/Projects/APAW/.kilo/ 2>/dev/null || true
|
|
chown swp:swp /opt/Projects/APAW/*.sh 2>/dev/null || true
|
|
chown swp:swp /opt/Projects/APAW/package.json 2>/dev/null || true
|
|
chown swp:swp /opt/Projects/APAW/tsconfig.json 2>/dev/null || true
|
|
|
|
# Make scripts executable
|
|
chmod +x /opt/Projects/APAW/*.sh 2>/dev/null || true
|
|
|
|
echo "Permissions fixed!" |