dab 0.1.0+1 copy "dab: ^0.1.0+1" to clipboard
dab: ^0.1.0+1 copied to clipboard

discontinued
outdated

The dart+pub companion. ヽ( •_)ᕗ

dab adds package dependencies to your pubspec, saving you a trip to pub.dev to look up the latest version.

setup #

Assuming the Dart SDK is available on your $PATH, to install (or update) the top-level dab command, run:

$ pub global activate dab

usage #

$ dab help
The dart+pub companion.  ヽ( •_)ᕗ

Usage: dab <command> [arguments]

Global options:
-h, --help            Print this usage information.
-f, --filename        Pubspec file to edit
                      (defaults to "pubspec.yaml")

-s, --[no-]sort       Sort list output alphabetically.
                      (defaults to on)

-n, --[no-]dry-run    Only print the modified pubspec, without overwriting the file.
-u, --[no-]update     Run "pub get" with the new pubspec.

Available commands:
  dep      Add a package to the pubspec's `dependency` section.
  devdep   Add a package to the pubspec's `dev_dependency` section.
  help     Display help information for dab.
  rm       Remove a package from the pubspec.

Run "dab help <command>" for more information about a command.

known issues #

  • TODO: error handling

  • TODO: tests

  • It WILL eat the executables section, pending dart-lang/pubspec_parse#49.

  • It WILL eat comments.

  • It WILL sort dependencies alphabetically.

It's always a good idea review the changes: git diff pubspec.yaml.

hacking #

Run tool/gen_{once,watch} to update the generated code *.g.dart. This is idempotent.

see also #

0
likes
0
pub points
0%
popularity

Publisher

unverified uploader

The dart+pub companion. ヽ( •_)ᕗ

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

args, build_cli_annotations, http, json_annotation, logging, pub_semver, pubspec_parse, yaml

More

Packages that depend on dab