Pre Dart 2.15


The opub app is provided for users that are using versions of Dart prior to 2.15.

Use opub xxx in place of dart/flutter pub xxx

The Dart development team made significant changes with respect to how the Dart CLI tools interact with a private repository and older versions of the Dart pub command aren't compatible with OnePub.

The opub command simply contains a complete copy of the dart pub command back ported to dart 2.12.

To circumvent this problem OnePub provide the opub app which replaces the dart pub and flutter pub commands.

When running a command (such as dart pub get) that operates on a private package or a package that depends on a private package then you simply substitute 'dart pub get' or 'flutter pub get' with 'opub get'. The same goes for all of the pub commands.

If you are running an even older version of Dart (pre-2.12) then read the section on using Dart pre-2.12.

Last updated