commands_cli 0.3.2
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_cliUse 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_cliWith Flutter:
$ flutter pub add commands_cliThis will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):
dependencies:
commands_cli: ^0.3.2Alternatively, 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';