Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement a CLI #28

Open
DeadmanAbir opened this issue Aug 6, 2024 · 5 comments
Open

Implement a CLI #28

DeadmanAbir opened this issue Aug 6, 2024 · 5 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@DeadmanAbir
Copy link
Owner

Description:
To streamline the integration of AgentGenesis code snippets into user projects, we propose implementing a CLI (Command Line Interface) package similar to the shadcn-ui package. This CLI will provide commands to fetch and integrate copy-paste code snippets from AgentGenesis directly into users' projects, eliminating the need for manual copy-paste and setup.

Objective:

  • Simplify the integration of AgentGenesis code snippets into user projects.
  • Enhance the developer experience by providing an easy-to-use CLI.
  • Reduce the potential for errors associated with manual copy-pasting of code.

Reference:

Impact:

  • Improved developer experience and productivity.
  • Simplified integration process for AgentGenesis components.
  • Reduced potential for errors and inconsistencies in code integration.

Approval:

  • Approval from relevant stakeholders is required before proceeding with the implementation.
@DeadmanAbir DeadmanAbir added enhancement New feature or request help wanted Extra attention is needed labels Aug 6, 2024
@Himasnhu-AT
Copy link

@DeadmanAbir , can build it up. lemme know the requirement of it

@DeadmanAbir
Copy link
Owner Author

@DeadmanAbir , can build it up. lemme know the requirement of it

Currently, all components in AgentGenesis require manual setup, where developers follow instructions to copy and paste the code. We want to implement a CLI with various NPX commands that developers can use in their terminal to add AgentGenesis components to their projects automatically. For example, ShadCN UI offers both manual setup and NPX commands for automatic component setup.

Try to explore ShadCN's ui package and try to understand their CLI flow. We have to implement something similar.

@milkiyas-web
Copy link

Hello @DeadmanAbir I wanted to share that I've created a simple CLI tool that is somewhat similar to Shadcn's CLI, although it's still in its early stages. You can check it out on my GitHub—it's pinned at the top.

I'd love to hear your thoughts on it! If you find it interesting, we could collaborate to improve it further and potentially add it to the main repo to enhance its functionality.

@DeadmanAbir
Copy link
Owner Author

I will check it out and will get back to you!

Hello @DeadmanAbir I wanted to share that I've created a simple CLI tool that is somewhat similar to Shadcn's CLI, although it's still in its early stages. You can check it out on my GitHub—it's pinned at the top.

I'd love to hear your thoughts on it! If you find it interesting, we could collaborate to improve it further and potentially add it to the main repo to enhance its functionality.

I will check it out and will get back to you!

@Devamani11D
Copy link

Hey!!!
I have build a CLI tool recently!
Will be glad if you also assign this issue to me!! Eager to contribute to your repo!!
And i am also a project admin in GSSOC'24 Extended program.I can also do code reviews if you give access to your repository!!
Excited to contribute and also do code reviews on this project.Very Very nice project I have come across recently.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

5 participants