Skip to content
This repository has been archived by the owner on Oct 10, 2023. It is now read-only.
/ ishell Public archive

ishell - interactive shell, is a customised shell that allows us to power the xdb commands.

License

Notifications You must be signed in to change notification settings

xqueries/ishell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ishell

ishell - interactive shell, is a customised shell that allows us to power the xdb commands.

Motivation

When we were trying to use third party solutions for having a shell that parses commands and executes them, it wasn't a straightforward task. Thus we decided to use existing solutions and create a solution of our own that behaves how we want it to.

Final goal

Existing solutions like cobra can only parse commands/arguments/flags but once we start a terminal, control can't be handed over to it. A CUI can be created using promptui but it doesn't have a command/argument/flag parser built within.

Our final goal should be something where we have can plug in both solution like cobra and promptui and the main engine uses solutions like these to have a final CUI that is powerful enough to parse commands/arguments/flags and also run them appropriately! Auto-completion for commands is also expected.

Contributing

We're happy if you contribute! Currently, this is the very beginning of the project, we'd love to hear things that'd make this better :D

About

ishell - interactive shell, is a customised shell that allows us to power the xdb commands.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages