my_utility 1.5.0 copy "my_utility: ^1.5.0" to clipboard
my_utility: ^1.5.0 copied to clipboard

This package contains various utility classes and extension methods.

Use this package as a library

Depend on it

Run this command:

With Dart:

 $ dart pub add my_utility

With Flutter:

 $ flutter pub add my_utility

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

dependencies:
  my_utility: ^1.5.0

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:my_utility/async.dart';
import 'package:my_utility/async/call_once.dart';
import 'package:my_utility/async/completable_future.dart';
import 'package:my_utility/async/result_future.dart';
import 'package:my_utility/cli.dart';
import 'package:my_utility/cli/cli_consumer.dart';
import 'package:my_utility/cli/cli_exception.dart';
import 'package:my_utility/cli/cli_result.dart';
import 'package:my_utility/cli/cli_tool.dart';
import 'package:my_utility/cli/dart.dart';
import 'package:my_utility/cli/ffmpeg.dart';
import 'package:my_utility/cli/ffprobe.dart';
import 'package:my_utility/cli/flutter.dart';
import 'package:my_utility/cli/mariadb.dart';
import 'package:my_utility/cli/mariadb_dump.dart';
import 'package:my_utility/cli/node.dart';
import 'package:my_utility/cli/npm.dart';
import 'package:my_utility/cli/npx.dart';
import 'package:my_utility/cli/powershell.dart';
import 'package:my_utility/dartx.dart';
import 'package:my_utility/data_units.dart';
import 'package:my_utility/date.dart';
import 'package:my_utility/errors.dart';
import 'package:my_utility/errors/implementation_error.dart';
import 'package:my_utility/errors/result_error.dart';
import 'package:my_utility/errors/unreachable_code_error.dart';
import 'package:my_utility/exceptions.dart';
import 'package:my_utility/exceptions/out_of_tries.dart';
import 'package:my_utility/extensions.dart';
import 'package:my_utility/extensions/completer.dart';
import 'package:my_utility/extensions/datetime.dart';
import 'package:my_utility/extensions/directory.dart';
import 'package:my_utility/extensions/double.dart';
import 'package:my_utility/extensions/file.dart';
import 'package:my_utility/extensions/file_stat.dart';
import 'package:my_utility/extensions/file_system_entity.dart';
import 'package:my_utility/extensions/io_sink.dart';
import 'package:my_utility/extensions/iterable.dart';
import 'package:my_utility/extensions/map.dart';
import 'package:my_utility/extensions/random.dart';
import 'package:my_utility/extensions/string.dart';
import 'package:my_utility/extensions/symbol.dart';
import 'package:my_utility/functions/yaml_map_to_json_map.dart';
import 'package:my_utility/io.dart';
import 'package:my_utility/io/check.dart';
import 'package:my_utility/io/copy.dart';
import 'package:my_utility/io/file_stat_permission.dart';
import 'package:my_utility/io/indented_string_buffer.dart';
import 'package:my_utility/io/interactive.dart';
import 'package:my_utility/io/print.dart';
import 'package:my_utility/io/stdin.dart';
import 'package:my_utility/io/utils.dart';
import 'package:my_utility/json_converters.dart';
import 'package:my_utility/json_converters/duration.dart';
import 'package:my_utility/json_converters/json_enum_converter.dart';
import 'package:my_utility/json_converters/json_list_converter.dart';
import 'package:my_utility/json_converters/semver.dart';
import 'package:my_utility/json_converters/version.dart';
import 'package:my_utility/math.dart';
import 'package:my_utility/math/double_with_tolerance.dart';
import 'package:my_utility/mixins.dart';
import 'package:my_utility/mixins/deep_copy_mixin.dart';
import 'package:my_utility/printers.dart';
import 'package:my_utility/reflection.dart';
import 'package:my_utility/reflection/program_info.dart';
import 'package:my_utility/result.dart';
import 'package:my_utility/semver.dart';
import 'package:my_utility/string.dart';
import 'package:my_utility/test.dart';
import 'package:my_utility/test/expect.dart';
import 'package:my_utility/test/test.dart';
import 'package:my_utility/typedefs.dart';
import 'package:my_utility/typedefs/result_callback.dart';
import 'package:my_utility/typedefs/value2_callback.dart';
import 'package:my_utility/typedefs/value3_callback.dart';
import 'package:my_utility/typedefs/value_callback.dart';
import 'package:my_utility/typedefs/void_callback.dart';
0
likes
110
pub points
36%
popularity

Publisher

unverified uploader

This package contains various utility classes and extension methods.

Repository (GitLab)
View/report issues

Documentation

API reference

License

unknown (license)

Dependencies

ansi_colorizer, async, collection, dartx, equatable, intl, io, json_annotation, meta, path, random_string, test, universal_io, version, xml, yaml

More

Packages that depend on my_utility