[FEATURE] Enable Custom Project Naming Directly with 'asyncapi new glee' Command #844
Open
2 tasks done
Labels
enhancement
New feature or request
Why do we need this improvement?
I propose an enhancement to the asyncapi new glee command to allow users to specify a custom project name directly as a command argument. This change aims to streamline the project creation process and improve user experience.
How will this change help?
Benefits:
Streamlined Workflow: Users can create a project with their desired name in a single step, enhancing efficiency and reducing manual steps.
Enhanced Usability: Aligns with common CLI practices, making the tool more intuitive and easier to use.
Clearer Process: Avoids the need to navigate into a default directory and simplifies the project setup.
Directory Validation: Ensure the provided project name is valid and does not conflict with existing directories.
Current Behavior:
Currently, the asyncapi new glee command creates a new project within a default project directory, which requires additional navigation steps to reach the newly created project.
Proposed Enhancement:
Allow the asyncapi new glee command to accept a custom project name as an argument, simplifying the command and reducing the number of steps required. For example:
This command would directly create a new project named awesome-api, setting up all necessary files and configurations within this directory.
Screenshots
No response
How could it be implemented/designed?
🚧 Breaking changes
Yes
👀 Have you checked for similar open issues?
🏢 Have you read the Contributing Guidelines?
Are you willing to work on this issue?
Yes I am willing to submit a PR!
The text was updated successfully, but these errors were encountered: