A simple command-line application to generate simple folder and file structure for Flutter Applications

Overview

Kanza_cli is a simple command line tool to generate folder and file structure for your Flutter apps.

To use it, you should do the followings:

1. Firstly, you should activate dart cli to run it globally:
dart pub global activate kanza_cli

After successful activation, you can use it.

2. Ensure that, you are in the your Flutter project directory, because it will generate folders and files in the lib folder. Then write a simple command yo generate:
kanza_cli create

And it will generate the following structure:

structure

You might also like...

generate massive amounts of fake data in dart and flutter

generate massive amounts of fake data in Dart & Flutter Faker.dart is a dart port of the famous faker.js package for the web and NodeJS 🔨 Usage faker

Nov 28, 2022

Scribble is a lightweight library for freehand drawing in Flutter supporting pressure, variable line width and more!

Scribble is a lightweight library for freehand drawing in Flutter supporting pressure, variable line width and more!

Scribble Scribble is a lightweight library for freehand drawing in Flutter supporting pressure, variable line width and more! A

Dec 16, 2022

Automatically generate usecase classes from your repository class definition in Dart and Flutter

Automatically generate usecase classes from your repository class definition in Dart and Flutter

Repo Case Automatically generate usecase classes from your repository class definition in Dart and Flutter. Check out the official guide on repo_case

Jul 30, 2022

Parse cron string to schedule and generate previous or next schedule item

Parse cron string to schedule and generate previous or next schedule item

Apr 17, 2022

Flutter Cool Random User Generate 🔥🔥

Flutter Cool Random User Generate 🔥🔥

Flutter Cool Random User Generate 🔥🔥

Sep 10, 2022

Provides API to generate Dart source code

DartWriter DartWriter provides API to generate Dart source code. It can make your job easier while developing flutter/dart tools. You can also generat

Oct 24, 2022

A CLI tool to help generate dart classes from json returned from API

Json 2 Dart Command line utility Important note There is already a package called json2dart so this package will be called json2dartc ! This project w

Oct 5, 2022

Generate gherkin automated tests

Generate gherkin automated tests

flutter_gherkin_automated Generate gherkin automated tests Preliminary: integration tests performance vs. development Original flutter_gherkin BDD tes

Jul 7, 2022

Generate random data(string, integer, IPs etc...) using Dart.

Generate random data(string, integer, IPs etc...) using Dart.

Generate random data using Features API provides generation of: Integers in any range of numbers Strings with various characters and length Colors rep

Apr 17, 2022
Comments
  • Proposal: supporting multiple structures

    Proposal: supporting multiple structures

    Description:

    The cli currently creates project using predefined / hardcoded structure. I think it could be expanded even more to support creating projects using multiple templates.

    The templates could be stored and retrieved from git source and you'll just need to clone the template git repo to a temporary folder and copy contents inside the directory to project dir. I wouldn't suggest cloning it to project directory cause it might cause conflicts with the project version tracking / control.

    Doing so will let users to:

    • Create personal templates
    • Fork & customize exists templates
    • Make it easy to maintain template contents than hard coding into the project

    That's just my thoughts on that, looking forward to your thoughts. What do you think about that?

    enhancement 
    opened by themisir 1
Releases(v0.3.0)
Owner
Kanan Yusubov
Flutter Enthusiast. Working with @flutter. Writer in Flutter Community
Kanan Yusubov
Uproot(uprt) is a multi-platform (Windows, MacOs, and Linux) command line utility written in Dart to convert a router's DHCP IP Reservations between routers

UPROOT Uproot(uprt) is a multi-platform (Windows, MacOs, and Linux) command line utility written in Dart to convert a router's DHCP IP Reservations be

GeekVisit 73 Jan 1, 2023
A tool to easily install the Android SDK command-line and platform tools.

gibadb A tool to easily install the Android SDK command-line and platform tools. For developers: This README describes the CLI tool that ships with th

null 3 Sep 22, 2022
A Very Good Command Line Interface for Dart created by Very Good Ventures 🦄

Very Good CLI Developed with ?? by Very Good Ventures ?? A Very Good Command Line Interface for Dart. Installing $ dart pub global activate very_good_

Very Good Open Source 1.8k Jan 8, 2023
A command-line interface for Ultroid

UltroidCli Welcome to the UltroidCli project built for The Ultroid. This Project is actively maintained by Akash Pattnaik. All kinds of contributions

AkashPattanaik 38 Nov 13, 2022
Command-line tool to provide null-safety percentage info of a project. Track your migration progress on mixed-version programs that execute with unsound null safety.

null_safety_percentage Command-line tool to provide null-safety percentage info of a project. Track your migration progress on mixed-version programs

dartside.dev 8 Mar 27, 2022
Easy to use cross-platform regex replace command line util

replace Easy to use cross-platform regex replace command line util. Can't remember the arguments to the find command? or how xargs works? Maybe sed is

Rob Becker 3 Feb 1, 2022
Command-line Interface (CLI) for any_icon_maker.

makeanyicon Command-line Interface (CLI) for any_icon_maker. makeanyicon Quick Start Installation Usage License Quick Start Installation dart pub glob

MakeAnyIcon 6 Nov 4, 2022
Arissounddart - a Command-line SoundSprite generator for Dart

SoundDart SoundDart is a Command-line SoundSprite generator for Dart. It require

Behruz Hurramov 1 Jan 9, 2022
Cache json map to local file with Dart:io. Read file with sync api.

local_cache_sync 一个非常简单易用的Flutter本地储存库,适用于在本地储存一列轻量数据(例如用户保存在本地的设备信息,或者缓存一系列用户信息)。 local_cache_sync的所有方法都是同步,而不是异步的。这意味着你不需要使用await就可以获取数据。在flutter中,这

null 16 Jun 24, 2022
A Flutter curl-command generator for Dio

curl_logger_dio_interceptor A Flutter curl-command generator for Dio. Easily test your Flutter-made requests in your favorite terminal or even in Post

null 7 Nov 17, 2022