set export alias d := debug dev: -cargo tauri dev debug: RUST_LOG=debug cargo tauri dev log RUST_LOG: cargo tauri dev build: cargo tauri build cd src-tauri && cargo generate-rpm cp -r src-tauri/target/release/bundle bundle cp -r src-tauri/target/generate-rpm bundle install: @cargo tauri build -b none @echo Copying binary to /usr/bin/cathode... @sudo cp src-tauri/target/release/cathode /usr/bin/cathode @echo Installing desktop file... @sudo cp src-tauri/cathode-tube.desktop /usr/share/applications/cathode-tube.desktop @sudo cp src-tauri/application-cathode.xml /usr/share/mime/packages/application-cathode.xml @echo Installing icons... @sudo cp src-tauri/icons/128x128.png /usr/share/icons/hicolor/128x128/apps/cathode-tube.png @sudo cp src-tauri/icons/32x32.png /usr/share/icons/hicolor/32x32/apps/cathode-tube.png @sudo cp src-tauri/icons/128x128@2x.png /usr/share/icons/hicolor/256x256/apps/cathode-tube.png @sudo update-desktop-database uninstall: @echo Removing cathode... @sudo rm -f /usr/bin/cathode @sudo rm -f /usr/share/applications/cathode-tube.desktop @sudo rm -f /usr/share/mime/packages/application-cathode.xml @sudo rm -f /usr/share/icons/hicolor/128x128/apps/cathode-tube.png @sudo rm -f /usr/share/icons/hicolor/32x32/apps/cathode-tube.png @sudo rm -f /usr/share/icons/hicolor/256x256/apps/cathode-tube.png @sudo update-desktop-database