my_utility 1.5.0 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';