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.
- Host: GitHub
- URL: https://github.com/parth-p-7span/project-manager
- Owner: parth-p-7span
- License: mit
- Created: 2022-07-21T09:41:22.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-09-27T05:19:59.000Z (over 3 years ago)
- Last Synced: 2025-10-23T05:43:10.166Z (4 months ago)
- Topics: bloc, cli, dart, dart-package, flutter, pubdev
- Language: Dart
- Homepage: https://pub.dev/packages/project_manager
- Size: 43.9 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
 
# 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/)

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

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

## 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.