Minor fixes - added LICENSE and improved README

This commit is contained in:
2025-02-04 15:37:22 +03:30
parent 4a33e04ab4
commit 7e13bce767
5 changed files with 744 additions and 8 deletions

View File

@@ -17,7 +17,7 @@ namespace TBDel.Commands
}
Console.ForegroundColor = ConsoleColor.Yellow;
Console.Write($"Are you sure you want to permanently delete {allFiles.Count} file(s) and {allFolders.Count} folder(s)? (y/N)");
Console.Write($"Are you sure you want to permanently delete {allFiles.Count} file(s) and {allFolders.Count} folder(s)? (y/N) ");
Console.ResetColor();
var input = Console.ReadLine();
if (input != "y")

View File

@@ -8,12 +8,16 @@ namespace TBDel.Commands
public static async Task DeleteEntry(string[] args)
{
var dbService = new DbService();
if (args.Length > 1 && uint.TryParse(args[1], out uint id))
{
var filePath = await dbService.GetEntryPath(id);
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine($"Are you sure you want to permanently delete entry with ID {id}? (y/N)");
Console.Write($"Are you sure you want to permanently delete entry with ID {id}? (y/N) ");
Console.ResetColor();
var input = Console.ReadLine();
if (input != "y")
{
Console.ForegroundColor = ConsoleColor.Red;
@@ -22,9 +26,9 @@ namespace TBDel.Commands
return;
}
if (File.Exists(args[1]))
if (File.Exists(filePath))
{
File.Delete(args[1]);
File.Delete(filePath);
if (await dbService.RemoveFileEntryAsync(id))
{
Console.ForegroundColor = ConsoleColor.Green;
@@ -38,9 +42,9 @@ namespace TBDel.Commands
Console.ResetColor();
}
}
else if (Directory.Exists(args[1]))
else if (Directory.Exists(filePath))
{
Directory.Delete(args[1]);
Directory.Delete(filePath);
if (await dbService.RemoveFolderEntryAsync(id))
{
Console.ForegroundColor = ConsoleColor.Green;