Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: z3nth10n en 15 Agosto 2019, 01:50 am



Título: [C#] PathHinter - Útil para replicar el autocompletado de rutas como Unix
Publicado por: z3nth10n en 15 Agosto 2019, 01:50 am
Muy buenas, aquí os traigo una nueva release de un pequeño util que he desarrollado esta tarde.

Básicamente, se trata de una librería de unas 300+ líneas que replica el comportamiento del autocompletado de rutas que presentan algunos terminales de sistemas como Unix o Windows.

(https://i.imgur.com/1kZxsxU.gif)

Una imagen dice más que mil palabras.

Bastante sencillo de usar. Los controles son los siguientes (se tiene que escribir "/" para poder empezar):

  • Tabulador: Para ver las posibles rutas
  • Flecha arriba/abajo: Seleccionar entre varias opciones disponibles
  • Flecha izquiersa derecha: De/Autocompletar caracteres sugeridos

Estos son los métodos que se usarán:

Código
  1. PathHint.ReadLine() // Mostrar sin nada
  2. PathHint.ReadLine(string) // Mostrar con un texto
  3. PathHint.ReadLine(string, enum, string, ConsoleColor) // Opción más avanzada, donde se puede elegir entre distintos estilos, un Regex y el color a usar cuando se sugiera una ruta
  4.  

ENLACES

  • Github: https://github.com/uta-org/PathHinter
  • NuGet: https://www.nuget.org/packages/PathHinter/

Un saludo.