abiosoft / abiosoft/ishell

Run command automatically on startup

Aperta
#134 0 commenti 1 reazione 0 assegnatari Vedi su GitHub
Lingua principale
Go
Stelle
1.8k
Fork
213
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

I am trying to make a CLI app that works similarly to npm. I am using cobra to register the individual commands, and on certain commands, I want to launch an interactive shell with ishell and run a specific command on startup of the shell.

**EDIT:** If not a startup command, is there a way to programatically run commands?

Example:
Say `npm` is my CLI app and `init` is the command that fires up an ishell instance.

The above is implemented with cobra but my understanding is cobra cannot use standard input, hence the use of ishell.

But upon typing `npm init`, I don't want to run another command in the shell, but automatically prompt for standard input. This can be done by having ishell run a command as soon as `shell.Run()` is called. Is this possible?

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.