- Fix finding
flutter
on windows in unit tests - Remove
charcode
dependency.
- Export
stringToArguments
inshell.dart
- Dart 3 only
- Dart 3 support
- Fix
clone
inShellMixin
.
- requires dart sdk 2.18
- strict-casts support
- Cache shellEnvironment when set
- dart 2.14 lints
- Resolve relative executable according to working directory
- Add
ProcessRunProcessResultExt
helper. - Add
onProcess
callback for Shell run actions. - Don't flush stdout/stderr in Windows release mode as it hangs
nnbd
support
- Add
ShellEnvironment
utility, allowing adding vars, path and alias - Add
ds
(shell binary) executable for manipulating environment used inShell
from the command line - Fix verbose non ASCII character output
- Add
ShellLinesController
utility - Export
which
fromshell
and utilities. - Test on all platforms using GitHub actions.
- More stuff in process_run: run, outLines and errLines on List
- Handle dart/pub binary path resolution next to flutter for SDK 2.9+
- Add
Shell.runExecutableArguments
- Fix:
runInShell
no longer forced to true on Windows for executable with.exe
extension
- Add
prompt
,promptTerminate
,promptConfirm
toshell.dart
. ExportsharedStdIn
from packageio
- Add
dartChannel
- Add
Shell.path
property
- Add
getDartBinVersion
,getFlutterBinVersion
,getFlutterBinChannel
andgetPackageVersion
- User pedantic 1.9
- Find flutter bin compared to running dart sdk
- Android support
- Fix shell run commands un multiple lines
- now the userEnvironment is used by default in shell. Use platformEnvironment for the raw environment.
- add shell run command to run a command with user loaded vars and paths
- add
userLoadConfigFile
to load any.yaml
file - add
getFlutterVersion
- add
shell
binary allowing editing the environment file on MacOS/Windows and Linux
- add
userPaths
anduserEnvironment
access and allow overriding for finding executable and passing env variable to callee
- feat: add Shell class and features
- try to resolve single command everywhere
- fix: which now returns the full path on linux
- Deprecate old commands helper dartCmd, pubCmd... to use constructors instead (DartCmd, PubCmd...)
- Add webdev and pbr command
- add flutter command support
- add Windows support
- add which utility
- dart2 support
- supports
implicit-casts: false
- when using io.stdout and io.stderr, flush them when running a command
- Fix handling of stdin
- fix dart2js to have a libraryRoot argument
- add dartdevc
- fix devRun
- deprecated connectStdout and connectStrerr in ProcessCmd
- add stdin, stdout, verbose and commandVerbose parameter for run
- add stdin and deprecated buggy connectStdin
- add argumentToString to handle basic quote or double quote
- fix dartdoc to add --packages argument along with the snapshot
- Add runCmd (cmd_run library)
- Add ProcessCmd
- Initial version, run and dartbin utilities