Actualmente estoy tratando de hacer una pequeña utilidad tipo caparazón para un script personalizado que escribí, así que puedo trabajar fácilmente con él (es bastante simple, por lo que un caparazón interactivo sería perfecto) .Concha personalizada (interactiva) con Python
¿Tiene algún recurso para mí sobre cómo crear un shell en Python? Pasé googleando por un tiempo, pero todo lo que pude encontrar fue información sobre IDLE y otros intérpretes similares a Python. Pero preferiría saber cómo escribir un shell completamente personalizado y basado en línea de comandos.
Mi enfoque sería enganchar el stdin/out para los comandos, pero dado que la biblioteca de Python ofrece muchas utilidades, quiero asegurarme de que no haya una mejor manera.