io
Utilities for the Dart VM Runtime including support for ANSI colors, file copying, and standard exit code values.
1.0.5
9.0M downloads/mo
#48 most downloaded on pub.dev
dart-lang/tools
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 2 months to 3.5 years
Nearly every release is documented
notes for 13 of 13 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
14 releases · first in 2014
0 releases in the last 12 months
see the full history below
Release timeline
14 releases · Jan 2014 to Dec 2024Releases
latest 14-
1.0.510 Dec 2024 -
1.0.419 Jan 2023 -
1.0.307 Jul 2021 -
1.0.204 Jul 2021 -
1.0.025 Feb 2021 -
0.3.524 Feb 2021 -
0.3.403 Apr 2020 -
0.3.312 Jul 2018Release notes
Open source →-
Updates for Dart 2 constants. Require at least Dart
2.0.0-dev.54. -
Fix the type of
StartProcesstypedef to matchProcess.startfromdart:io.
-
-
0.3.230 Jan 2018Release notes
Open source →-
ansi.dart-
Added
forScriptnamed argument to top-levelwrapWithfunction. -
AnsiCode-
Added
String get escapeForScriptproperty. -
Added
forScriptnamed argument towrapfunction.
-
-
-
-
0.3.2+131 Jan 2018Release notes
Open source →-
ansi.dart- The "forScript" code paths now ignore the
ansiOutputEnabledvalue. Affects theescapeForScriptproperty onAnsiCodeand thewrapandwrapWithfunctions whenforScriptis true.
- The "forScript" code paths now ignore the
-
-
0.3.101 Dec 2017Release notes
Open source →- Added
SharedStdIn.nextLine(similar toreadLineSync) andlines:
main() async { // Prints the first line entered on stdin. print(await sharedStdIn.nextLine()); // Prints all remaining lines. await for (final line in sharedStdIn.lines) { print(line); } }-
Added a
copyPathandcopyPathSyncfunction, similar tocp -R. -
Added a dependency on
package:path. -
Added the remaining missing arguments to
ProcessManager.spawnXwhich forward toProcess.start. It is now an interchangeable function for running a process.
- Added
-
0.3.012 Oct 2017Release notes
Open source →- BREAKING CHANGE: The
argumentsargument toProcessManager.spawnis now positional (not named) and required. This makes it more similar to the built-inProcess.start, and easier to use as a drop in replacement:
main() { processManager.spawn('dart', ['--version']); }-
Fixed a bug where processes created from
ProcessManager.spawncould not have theirstdout/stderrread through their respective getters (a runtime error was always thrown). -
Added
ProcessMangaer#spawnBackground, which does not forwardstdin. -
Added
ProcessManager#spawnDetached, which does not forward any I/O. -
Added the
shellSplit()function, which parses a list of arguments in the same manner as the POSIX shell.
- BREAKING CHANGE: The
-
0.2.015 Aug 2017Release notes
Open source →- Initial commit of...
FutureOr<bool> String isExecutable(path).ExitCodeProcessManagerandSpawnsharedStdInandSharedStdInansi.dartlibrary with support for formatting terminal output
- Initial commit of...
-
0.1.0-git31 Jan 2014 pre-releaseNothing published for this version