dpk 0.1.11 copy "dpk: ^0.1.11" to clipboard
dpk: ^0.1.11 copied to clipboard

An alternative package manager for Dart

Use this package as an executable

Install it

You can install the package from the command line:

dart pub global activate dpk

Use it

The package has the following executables:

$ dpk

Use this package as a library

Depend on it

Run this command:

With Dart:

 $ dart pub add dpk

With Flutter:

 $ flutter pub add dpk

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

dependencies:
  dpk: ^0.1.11

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:dpk/commands/add_command.dart';
import 'package:dpk/commands/add_command.freezed.dart';
import 'package:dpk/commands/downgrade_command.dart';
import 'package:dpk/commands/downgrade_command.freezed.dart';
import 'package:dpk/commands/get_command.dart';
import 'package:dpk/commands/get_command.freezed.dart';
import 'package:dpk/commands/parent_commands/patch_command.dart';
import 'package:dpk/commands/remove_command.dart';
import 'package:dpk/commands/remove_command.freezed.dart';
import 'package:dpk/commands/run_command.dart';
import 'package:dpk/commands/run_command.freezed.dart';
import 'package:dpk/commands/subcommands/patch/apply_command.dart';
import 'package:dpk/commands/subcommands/patch/apply_command.freezed.dart';
import 'package:dpk/commands/subcommands/patch/generate_command.dart';
import 'package:dpk/commands/subcommands/patch/generate_command.freezed.dart';
import 'package:dpk/commands/subcommands/patch/init_command.dart';
import 'package:dpk/commands/subcommands/patch/init_command.freezed.dart';
import 'package:dpk/commands/upgrade_command.dart';
import 'package:dpk/commands/upgrade_command.freezed.dart';
import 'package:dpk/config/config.dart';
import 'package:dpk/config/data/catalog.dart';
import 'package:dpk/config/data/catalog.freezed.dart';
import 'package:dpk/config/data/config_data.dart';
import 'package:dpk/config/data/config_data.freezed.dart';
import 'package:dpk/config/data/dependency.dart';
import 'package:dpk/config/data/dependency.g.dart';
import 'package:dpk/config/data/dpk_config.dart';
import 'package:dpk/config/data/dpk_config.freezed.dart';
import 'package:dpk/config/data/dpk_workspace_environment.dart';
import 'package:dpk/config/data/dpk_workspace_environment.freezed.dart';
import 'package:dpk/config/data/scripts.dart';
import 'package:dpk/config/data/scripts.freezed.dart';
import 'package:dpk/config/data/scripts.g.dart';
import 'package:dpk/constants/pubspec.g.dart';
import 'package:dpk/core/command_runner.dart';
import 'package:dpk/core/constants.dart';
import 'package:dpk/core/injection_container.dart';
import 'package:dpk/core/mixins/config_mixin.dart';
import 'package:dpk/core/mixins/process_handler_mixin.dart';
import 'package:dpk/core/mixins/pub_env_mixin.dart';
import 'package:dpk/core/shell.dart';
import 'package:dpk/core/types.dart';
import 'package:dpk/utils/cache_directory.dart';
import 'package:dpk/utils/collection.dart';
import 'package:dpk/utils/command_checker.dart';
import 'package:dpk/utils/extensions/debug_extensions.dart';
import 'package:dpk/utils/extensions/string_extensions.dart';
import 'package:dpk/utils/globals/global_args.dart';
import 'package:dpk/utils/globals/global_args.freezed.dart';
import 'package:dpk/utils/globals/global_patch_args.dart';
import 'package:dpk/utils/globals/global_patch_args.freezed.dart';
import 'package:dpk/utils/globals/global_pub_args.dart';
import 'package:dpk/utils/globals/global_pub_args.freezed.dart';
import 'package:dpk/utils/terminal_title.dart';
1
likes
120
points
265
downloads

Publisher

unverified uploader

Weekly Downloads

An alternative package manager for Dart

Repository (GitHub)

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

args, cli_completion, cli_launcher, collection, freezed_annotation, get_it, glob, json_annotation, logging, path, prompts, pub_semver, pubspec_parse, yaml, yaml_edit

More

Packages that depend on dpk