Skip to content

A CLI tool to quickly bootstrap new Flutter projects with predefined TDD or MVC architectural templates. It automates setup, adds essential dependencies, and ensures a clean, professional codebase from the start. Perfect for a consistent open-source workflow.

Notifications You must be signed in to change notification settings

nuhan021/flutter_nimo_cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Flutter NIMO CLI πŸš€

A command-line tool to quickly bootstrap new Flutter projects with predefined architectural templates (TDD & MVC) and essential dependencies.


🌟 Features

  • Automated Project Setup
    Create a new Flutter project with a single command.

  • Architectural Templates
    Choose between a robust Test-Driven Development (TDD) and a Model-View-Controller (MVC) folder structure.

  • Dependency Management
    Automatically adds common packages tailored for your chosen architecture.

  • Cross-Platform Compatibility
    Supports project creation for all Flutter platforms (Android, iOS, Web, Windows, macOS, Linux).

  • Clean and Professional Codebase
    Built to provide a great starting point for any new Flutter project.


πŸ› οΈ Getting Started

Prerequisites

Make sure you have the following installed on your system:

  • Python 3.8 or higher
  • Flutter SDK
  • Git

Installation

  1. Clone the Repository

    git clone https://github.com/nuhan021/flutter_nimo_cli.git
    cd flutter_nimo_cli
    
  2. Install Dependencies

    pip install -r requirements.txt
    
  3. Run the CLI

    python main.py

About

A CLI tool to quickly bootstrap new Flutter projects with predefined TDD or MVC architectural templates. It automates setup, adds essential dependencies, and ensures a clean, professional codebase from the start. Perfect for a consistent open-source workflow.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages