FLUTTER ECOSYSTEM

RyanDsilva/feature_folder_cli

Ferramenta de linha de comando que gera pastas com base na estrutura de arquivo por recurso

Capa do projeto feature_folder_cli
Stars
48
Forks
12
Último push (UTC)
17 de nov. de 2025
Status do projeto
Ativo
Ryan Dsilva GitHub avatar
GITHUB User

Ryan Dsilva ↗

Solutions Architect at AWS | Full Stack Engineer | Humor & NLP Research

Amazon Web ServicesSeattle, WASite oficial ↗
LinguagensDart

Tópicos técnicos

Pacotes publicados por este repositório

Dependências usadas

Lista de dependências 5 itens

README original

Texto original em inglês. Visite o GitHub para a versão atual.

Expandir / recolher README

Folder by Feature CLI Utility :open_file_folder:

A Dart CLI tool that generates the folder structure for the folder-by-feature pattern. This tool helps to reduce the repetitive work required to setup directories for models, services, repositories, screens and widgets.

The folder structure generated by the cli is as follows:

feature/
┣ domain/
┃ ┣ models/
┃ ┣ repository/
┃ ┣ services/
┃ ┗ index.dart
┣ screens/
┃ ┣ feature_screen.dart
┃ ┗ index.dart
┣ widgets/
┃ ┣ feature_component.dart
┃ ┗ index.dart
┣ providers/
┃ ┣ feature_provider.dart
┃ ┗ index.dart
┗ index.dart

Command Usage :wrench:

Make sure you are in the root of your project

ff generate -n <feature_name> -t <type> -p <path>

Currently supporting only the simple and getx types