rekeens_flutter_cli 0.26.3
rekeens_flutter_cli: ^0.26.3 copied to clipboard
CLI tool for scaffolding Flutter applications with Feature-First Clean Architecture, Riverpod/BLoC, GoRouter, Dio, and modular code generators.
Use this package as an executable
Install it
You can install the package from the command line:
dart pub global activate rekeens_flutter_cliUse it
The package has the following executables:
$ rekeens
Use this package as a library
Depend on it
Run this command:
With Dart:
$ dart pub add rekeens_flutter_cliWith Flutter:
$ flutter pub add rekeens_flutter_cliThis will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):
dependencies:
rekeens_flutter_cli: ^0.26.3Alternatively, your editor might support dart pub get or flutter pub get. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:rekeens_flutter_cli/commands/config_command.dart';
import 'package:rekeens_flutter_cli/commands/create_command.dart';
import 'package:rekeens_flutter_cli/commands/doctor_command.dart';
import 'package:rekeens_flutter_cli/commands/generate_command.dart';
import 'package:rekeens_flutter_cli/commands/list_command.dart';
import 'package:rekeens_flutter_cli/config/config_loader.dart';
import 'package:rekeens_flutter_cli/config/hooks.dart';
import 'package:rekeens_flutter_cli/config/presets.dart';
import 'package:rekeens_flutter_cli/generators/base_generator.dart';
import 'package:rekeens_flutter_cli/generators/datasource_generator.dart';
import 'package:rekeens_flutter_cli/generators/entity_generator.dart';
import 'package:rekeens_flutter_cli/generators/feature_generator.dart';
import 'package:rekeens_flutter_cli/generators/model_generator.dart';
import 'package:rekeens_flutter_cli/generators/provider_generator.dart';
import 'package:rekeens_flutter_cli/generators/repository_generator.dart';
import 'package:rekeens_flutter_cli/generators/screen_generator.dart';
import 'package:rekeens_flutter_cli/generators/service_generator.dart';
import 'package:rekeens_flutter_cli/generators/usecase_generator.dart';
import 'package:rekeens_flutter_cli/services/options_resolver.dart';
import 'package:rekeens_flutter_cli/services/project_file_writer.dart';
import 'package:rekeens_flutter_cli/services/project_scaffolder.dart';
import 'package:rekeens_flutter_cli/services/prompter_service.dart';
import 'package:rekeens_flutter_cli/services/router_updater.dart';
import 'package:rekeens_flutter_cli/services/template_service.dart';
import 'package:rekeens_flutter_cli/utils/app_version.dart';
import 'package:rekeens_flutter_cli/utils/arg_preprocessor.dart';
import 'package:rekeens_flutter_cli/utils/dependency_resolver.dart';
import 'package:rekeens_flutter_cli/utils/logger.dart';
import 'package:rekeens_flutter_cli/utils/model_fields.dart';
import 'package:rekeens_flutter_cli/utils/package_metadata.dart';
import 'package:rekeens_flutter_cli/utils/project_paths.dart';
import 'package:rekeens_flutter_cli/utils/template_resolver.dart';