# GLUESTACK-UI CLI

[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)

> A CLI tool for easily initialising `gluestack-ui` and adding components to your projects.

- gluestack-ui offers a powerful and user-friendly Command Line Interface (CLI) for developers.
- Simplifies the development experience and provides a streamlined workflow.
- Includes various commands to assist with installation setup, component management, and updates.
- Some of the commands provided by the gluestack-ui CLI are:
  - Installation setup command: Helps with the initial setup of the gluestack-ui library.
  - Add component command: Allows users to add components from the gluestack-ui library to their projects.
- These commands help developers efficiently manage their project components and keep them up to date.
- The gluestack-ui CLI aims to enhance the development workflow and improve productivity.

## Usage

To use the gluestack-ui CLI, you can run the following commands:

- **Initialize gluestack-ui -** This command sets up the gluestack-ui library in your project.

```
    npx gluestack-ui init
```

- **Add a component or a Hook -** Replace `<component-name>` with the name of the component or a hook you want to add to your project. You can also use a special flag `--all` which will add all the components to your project.

```
    npx gluestack-ui add <component-name>
```

- **Get help -** This command provides help and information about using the gluestack-ui CLI.

```
    npx gluestack-ui help
```

## Contributing

Contributions are welcome! If you would like to contribute to this project, please follow these steps:

1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Make your changes and commit them.
4. Push your changes to your forked repository.
5. Submit a pull request to the main repository.

Please ensure that your code follows the project's coding conventions.
