mono 0.0.8 copy "mono: ^0.0.8" to clipboard
mono: ^0.0.8 copied to clipboard

The fastest and most flexible CLI for managing Dart/Flutter monorepos, tasks, scanning, groups, and more.

example/main.dart

import 'package:mono/mono_cli.dart';
import 'package:mono_cli/mono_cli.dart';

Future<void> main() async {
  final wiring = CliWiring(
    workspaceConfig: const FileWorkspaceConfig(),
    prompter: const ConsolePrompter(),
    parser: const ArgsCliParser(),
    configLoader: const YamlConfigLoader(),
    packageScanner: const FileSystemPackageScanner(),
    graphBuilder: const DefaultGraphBuilder(),
    targetSelector: const DefaultTargetSelector(),
    commandPlanner: const DefaultCommandPlanner(),
    clock: const SystemClock(),
    logger: const StdLogger(),
    pathService: const DefaultPathService(),
    envBuilder: const DefaultCommandEnvironmentBuilder(),
    plugins: PluginRegistry({}),
    taskExecutor: const DefaultTaskExecutor(),
    router: DefaultCommandRouter(
      commands: [],
      fallbackCommand: TasksCommand(),
      helpCommand: HelpCommand(),
    ),
  );
  final code = await runCli(['help'], wiring: wiring);
  print('mono exited with code $code');
}
1
likes
160
points
91
downloads

Publisher

verified publisherjozz.biz

Weekly Downloads

The fastest and most flexible CLI for managing Dart/Flutter monorepos, tasks, scanning, groups, and more.

Homepage
Repository (GitHub)
View/report issues

Topics

#mono #monorepo #cli #tool

Documentation

API reference

License

MIT (license)

Dependencies

mono_cli, mono_core

More

Packages that depend on mono