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:
@@ -1,5 +1,6 @@
|
||||
using Microsoft.Extensions.Logging;
|
||||
using DeepDrftWeb.Data.Repositories;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using DeepDrftWeb.Services.Repositories;
|
||||
using DeepDrftContent.Services;
|
||||
using DeepDrftModels.Entities;
|
||||
using NetBlocks.Models;
|
||||
@@ -50,6 +51,10 @@ public class CliService
|
||||
case "list":
|
||||
await HandleListCommand();
|
||||
break;
|
||||
case "gui":
|
||||
case "--gui":
|
||||
Console.WriteLine("Error: GUI mode should be launched directly. Use: DeepDrftCli gui");
|
||||
break;
|
||||
case "help":
|
||||
case "--help":
|
||||
case "-h":
|
||||
@@ -244,6 +249,10 @@ public class CliService
|
||||
{
|
||||
Console.WriteLine("DeepDrft CLI - Audio Track Management Tool");
|
||||
Console.WriteLine();
|
||||
Console.WriteLine("Usage:");
|
||||
Console.WriteLine(" DeepDrftCli gui - Launch interactive GUI mode");
|
||||
Console.WriteLine(" DeepDrftCli [command] [options] - Run command-line mode");
|
||||
Console.WriteLine();
|
||||
Console.WriteLine("Commands:");
|
||||
Console.WriteLine(" add <wav-file> <track-name> <artist> [album] [genre] [release-date]");
|
||||
Console.WriteLine(" - Adds a WAV file to both SQL and FileDatabase");
|
||||
|
||||
Reference in New Issue
Block a user