CLI development ideas #98
Replies: 8 comments 12 replies
-
Hi team!
I'll initially start work on some of the easier ones and submit a PR. |
Beta Was this translation helpful? Give feedback.
-
HI @PranavVerma-droid, as I said to you privately, I have merged the PR #101. Just one annotation for the next commits: Can you also tag the issue in the commit? You can use this style:
In this way, it will be easy to track changes directly from the issue page for everyone accessing the repository.
|
Beta Was this translation helpful? Give feedback.
-
Hi everyone, @lorebrada @PranavVerma-droid. I'm merging all the changes into the PreReleaseMain branch, and after that, I'll sync the changes in the main branch |
Beta Was this translation helpful? Give feedback.
-
@PranavVerma-droid merged and synched all the branches with the main branch |
Beta Was this translation helpful? Give feedback.
-
Hi @PranavVerma-droid,I'm checking the project tab. Could you let me know which tasks you still need to complete? |
Beta Was this translation helpful? Give feedback.
-
Hi everybody! Thanks for your incredible job. @LorenzoTettamanti @PranavVerma-droid |
Beta Was this translation helpful? Give feedback.
-
Hi everyone @PranavVerma-droid @lorebrada, I have an idea in my mind regarding the CLI that I want to discuss previously here. Right now, the CLI has an environment (ENV) parameter that could be used to let CortexFlow expand its usage possibilities in other container orchestrators such as Docker Swarm, Apache Mesos,Nomad,Azure AKS, and so on.. On the other hand, having to refer to the env parameter every time can get a bit annoying; for example, to install and uninstall the components the commands are:
The same pattern occurs for all the other commands and subcommands, for example I propose to create a file that will be created during the installation process to store all the command line metadata, for example, the environment metadata. The metadata doesn't need to be overcomplicated; it will just store the essential data in a simple JSON format in the /etc directory. This will lead to simpler commands because the parameter will be deduced from the metadata file instead of including it in each command. What do you think about this feature? Do you think that this will be helpful for future users? |
Beta Was this translation helpful? Give feedback.
-
Hi @PranavVerma-droid. How's it going? I know you're busy, but I was wondering if you could do a couple of tests when you're free. I've introduced the "metadata config file " update and a couple of minor changes that includes graphics changes and I've fixed the command "cfcli service list" to show the cluster's services instead of the cluster's pods (using the word "service" for list pods was a bit incorrect to me especially because in kubernetes services and pods are two different objects). Right now, the crate is published in crates.io with the name "cortexflow-cli". Can you test the install and uninstall commands and notify me here, or open an issue if you encounter any bugs or strange outputs? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone @PranavVerma-droid @lorebrada - first of all, I want to personally thank Pranav for the interest shown in our project.
I opened this discussion to share ideas and thoughs regarding the CLI development. I have temporarily assigned issue #77 to Pranav. If you need a quick link to filter the existing CLI issues, here's a shortcut CLI open issues.
We can use this discussion to keep the project organized and clean 🚀 make sure to read the contributing guidelines before star working
Beta Was this translation helpful? Give feedback.
All reactions