Front End Rework & Deployment Cleanup

- Restructured references to service projects instead of ASP.NET Core web projects
 - Terminal.Gui front end for easy track management from the shell
This commit is contained in:
daniel-c-harvey
2025-09-07 12:58:43 -04:00
parent b16bcfc6cd
commit 69c8fcfe3c
8 changed files with 1098 additions and 42 deletions
+12
View File
@@ -60,6 +60,18 @@ public async Task<TrackEntity?> AddTrackFromWavAsync(
### Available Commands
#### GUI Mode (Interactive Terminal Interface)
```bash
DeepDrftCli gui
```
Launches the interactive Terminal.Gui interface with:
- **DeepDrft brand color theme** (Magenta/Purple/Pink)
- **Color-coded track list** with navigation
- **Persistent hotkey legend** showing shortcuts
- **Interactive add track dialog** with file browser
- **Real-time status updates** and feedback
- **Full keyboard shortcuts** for all operations
#### Add Track
```bash
DeepDrftCli add <wav-file-path> <track-name> <artist> [album] [genre] [release-date]