Create native desktop application using Wails v3 with Angular frontend. The app wraps the mining CLI backend and exposes functionality via TypeScript bindings for system info, miner control, profiles, and stats. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
21 lines
825 B
Bash
21 lines
825 B
Bash
#!/bin/sh
|
|
|
|
# Update desktop database for .desktop file changes
|
|
# This makes the application appear in application menus and registers its capabilities.
|
|
if command -v update-desktop-database >/dev/null 2>&1; then
|
|
echo "Updating desktop database..."
|
|
update-desktop-database -q /usr/share/applications
|
|
else
|
|
echo "Warning: update-desktop-database command not found. Desktop file may not be immediately recognized." >&2
|
|
fi
|
|
|
|
# Update MIME database for custom URL schemes (x-scheme-handler)
|
|
# This ensures the system knows how to handle your custom protocols.
|
|
if command -v update-mime-database >/dev/null 2>&1; then
|
|
echo "Updating MIME database..."
|
|
update-mime-database -n /usr/share/mime
|
|
else
|
|
echo "Warning: update-mime-database command not found. Custom URL schemes may not be immediately recognized." >&2
|
|
fi
|
|
|
|
exit 0
|