TechTeaStudio.Console.FileSelector
0.1.1
dotnet add package TechTeaStudio.Console.FileSelector --version 0.1.1
NuGet\Install-Package TechTeaStudio.Console.FileSelector -Version 0.1.1
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="TechTeaStudio.Console.FileSelector" Version="0.1.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="TechTeaStudio.Console.FileSelector" Version="0.1.1" />
<PackageReference Include="TechTeaStudio.Console.FileSelector" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add TechTeaStudio.Console.FileSelector --version 0.1.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: TechTeaStudio.Console.FileSelector, 0.1.1"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package TechTeaStudio.Console.FileSelector@0.1.1
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=TechTeaStudio.Console.FileSelector&version=0.1.1
#tool nuget:?package=TechTeaStudio.Console.FileSelector&version=0.1.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
🖼️ ConsoleImage
🎉 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.
🚀 Features
- 🔍 File Selection: Easily browse and select files in a directory.
- 📂 Directory Navigation: Supports full
cd
command functionality, including:- Navigate to subdirectories.
- Move up a directory (
cd
with no arguments). - Return to the root (
cd ..
).
- 🎨 Customisable Filters: Specify file extensions for precise searches (e.g.,
.png
,.jpg
).
🛠️ Installation
Install via NuGet:
dotnet add package TechTeaStudio.Console.FileSelector --version 0.1.0
📝 Quick Start
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.");
}
📚 Documentation
File Navigation Commands
Command | Description |
---|---|
cd |
Move up one level or specify a directory to enter. |
cd .. |
Move to the root of the directory structure. |
🌟 Acknowledgements
- Designed and maintained by IoannTerrible.
- Hosted at TechTeaStudio/ConsoleImage.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net8.0
- No dependencies.
-
net9.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.