Estoy tratando de hacer algún tipo de interfaz gráfica de usuario para el terminal zsh/bash, sólo como un divertido proyecto de aprendizaje, pero la mayoría de los comandos en zsh/bash necesita poner en algún tipo de entrada adicional, además de sólo el comando. ¿Hay alguna forma de obtener esta información y analizarla con algún lenguaje de programación, de forma que pueda hacer que el usuario introduzca toda la información necesaria sin necesidad de que sepa cómo funciona el comando (aunque es probable que tenga que saber un poco)? Esto es lo que he encontrado hasta ahora:
- Puedo obtener todos los execs de usr/bin, y abrir su hex.
- Puedo encontrar esta ubicación utilizando el comando which.
- Creo que hay una herramienta en la misma ubicación que puede leer el hexadecimal (debinhex.pl).
- Algunos comandos tienen un comando de ayuda, pero todos funcionan de forma diferente.