Implemented ListCommand and DeleteAllCommand.

This commit is contained in:
2025-02-02 22:39:45 +03:30
parent f0339e5c0e
commit d716133230
4 changed files with 196 additions and 2 deletions
+61
View File
@@ -0,0 +1,61 @@
namespace TBDel.TUIHelper;
public class Header
{
public static void Show(String _headerText)
{
// Get third of the terminal width
int viewWidth = Console.WindowWidth/3;
// Show the header seperator
Console.Write("#");
for (int i = 0; i <= viewWidth-2; i++)
{
Console.Write("=");
}
// Move to the next line
Console.WriteLine("#");
Console.Write("#");
for (int i = 0; i <= viewWidth - 2;i++)
{
Console.Write(" ");
}
Console.Write("#");
Console.Write("\n#");
int textReletiveStartPosition = ((viewWidth - 2)- _headerText.Length)/2;
for (int i = 0; i < textReletiveStartPosition; i++)
{
Console.Write(" ");
}
Console.Write(_headerText);
for (int i = 0; i <= textReletiveStartPosition; i++)
{
Console.Write(" ");
}
Console.WriteLine("#");
Console.Write("#");
for (int i = 0; i <= viewWidth - 2;i++)
{
Console.Write(" ");
}
Console.Write("#");
Console.Write("\n#");
for (int i = 0; i <= viewWidth-2; i++)
{
Console.Write("=");
}
Console.WriteLine("#");
}
}