An open API service indexing awesome lists of open source software.

https://github.com/parth-p-7span/project-manager

A command-line tool to generate painless dart code for bloc pattern in your flutter project. Use seven command to perform operations.
https://github.com/parth-p-7span/project-manager

bloc cli dart dart-package flutter pubdev

Last synced: 25 days ago
JSON representation

A command-line tool to generate painless dart code for bloc pattern in your flutter project. Use seven command to perform operations.

Awesome Lists containing this project

README

          

![Pub Version](https://img.shields.io/pub/v/project_manager?style=plastic) ![Dart Version](https://img.shields.io/badge/dart-v2.16.0-orange?style=plastic)

# project_manager
A command-line tool to generate painless dart code for bloc pattern in your flutter project.
Use `seven` command to perform operations.

## Installation

#### You can activate this using dart pub command

This is package is an independent library that is not linked to your project. So there's no need to add it to your
flutter project as it works as a global command line tool for all of your projects.

```shell
dart pub global activate project_manager
```

Run following command to add pub cache to system's environment/path variable. So that you can access `seven` command in every project.

Note: You need to execute this command eveytime when you open new terminal.

```shell
export PATH="$PATH":"$HOME/.pub-cache/bin"
```

## Usage

#### Help Command - Run following command to see Help

```shell
seven --help
```

#### Create Command - Run following command to create template code for a module with `bloc` structure

```shell
seven create --name module_name
```

You can use --name OR -n before module name

For Example:
```shell
seven create --name feature-chat
```
OR
```shell
seven create -N feature-chat
```

## Contributors

[Parth Panchal](https://www.linkedin.com/in/parthpanchal8401/)
twitter_logo
linedin_logo

[Mukund Jogi](https://www.linkedin.com/in/mukund-a-jogi/)
twitter_logo
linedin_logo

[Milan Surelia](https://www.linkedin.com/in/milansurelia/)
twitter_logo
linedin_logo

## Having Issues

File the Issue [here](https://github.com/parthp-7span/project-manager/issues)

## Looking to contribute to this package:

**🤘🏻 Great!**
Fork the [Repo](https://github.com/parthp-7span/project-manager), Update Code, Write a meaningful Commit Message, Send a PR. That's all you need to Contribute.