A file selection module for console applications with SOLID principles in mind.
$ dotnet add package TechTeaStudio.Console.FileSelector🎉 ConsoleImage is a SOLID-oriented, user-friendly file selection module designed for console applications. Effortlessly navigate directories and select files with an intuitive terminal interface.
cd command functionality, including:
cd with no arguments).cd ..)..png, .jpg).Install via NuGet:
dotnet add package TechTeaStudio.Console.FileSelector --version 0.1.0
using ConsoleFileSelector.Framework;
IFileSelector fileSelector = new FileSelector();
string? selectedFile = fileSelector.SelectFile("C:\\", ".png,.jpg");
if (selectedFile != null)
{
Console.WriteLine($"🎉 File selected: {selectedFile}");
}
else
{
Console.WriteLine("❌ No file selected.");
}
| Command | Description |
|---|---|
cd | Move up one level or specify a directory to enter. |
cd .. | Move to the root of the directory structure. |