commands_cli 0.3.2 copy "commands_cli: ^0.3.2" to clipboard
commands_cli: ^0.3.2 copied to clipboard

A powerful CLI tool that generates type-safe, project-local command wrappers from YAML definitions for Dart and Flutter developers.

Use this package as an executable

Install it

You can install the package from the command line:

dart pub global activate commands_cli

Use it

The package has the following executables:

$ commands

Use this package as a library

Depend on it

Run this command:

With Dart:

 $ dart pub add commands_cli

With Flutter:

 $ flutter pub add commands_cli

This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):

dependencies:
  commands_cli: ^0.3.2

Alternatively, 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:commands_cli/activator.dart';
import 'package:commands_cli/bin_writer.dart';
import 'package:commands_cli/colors.dart';
import 'package:commands_cli/command.dart';
import 'package:commands_cli/command_validator.dart';
import 'package:commands_cli/commands_loader.dart';
import 'package:commands_cli/detached_watcher.dart';
import 'package:commands_cli/enum_picker.dart';
import 'package:commands_cli/extensions.dart';
import 'package:commands_cli/generated_commands.dart';
import 'package:commands_cli/installation_source.dart';
import 'package:commands_cli/link.dart';
import 'package:commands_cli/options/clean.dart';
import 'package:commands_cli/options/create.dart';
import 'package:commands_cli/options/deactivate.dart';
import 'package:commands_cli/options/help.dart';
import 'package:commands_cli/options/list.dart';
import 'package:commands_cli/options/options.dart';
import 'package:commands_cli/options/regenerate.dart';
import 'package:commands_cli/options/update.dart';
import 'package:commands_cli/options/version.dart';
import 'package:commands_cli/options/watch.dart';
import 'package:commands_cli/options/watch_detached.dart';
import 'package:commands_cli/options/watch_kill.dart';
import 'package:commands_cli/options/watch_kill_all.dart';
import 'package:commands_cli/param.dart';
import 'package:commands_cli/pubspec_writer.dart';
import 'package:commands_cli/reserved_commands.dart';
import 'package:commands_cli/run.dart';
import 'package:commands_cli/shell_cache_flusher.dart';
import 'package:commands_cli/switch_info.dart';
import 'package:commands_cli/switch_picker.dart';
import 'package:commands_cli/version_checker.dart';
import 'package:commands_cli/yaml_file.dart';
import 'package:commands_cli/yaml_watcher.dart';
1
likes
160
points
298
downloads

Publisher

verified publisherdominikkrajcer.com

Weekly Downloads

A powerful CLI tool that generates type-safe, project-local command wrappers from YAML definitions for Dart and Flutter developers.

Repository (GitHub)
View/report issues

Topics

#cli #makefile #commands #task-runner #script-manager

Documentation

API reference

License

MIT (license)

More

Packages that depend on commands_cli