cmd_plus 1.3.4  cmd_plus: ^1.3.4 copied to clipboard
cmd_plus: ^1.3.4 copied to clipboard
A wrapper around dart:io Process, package:io and mason_logger to make it easier to run commands in dart scripts.
cmd_plus changelog #
1.3.4 #
- Removes DCM dependencies
- Updates dependencies
1.3.3 #
- Updates documentation
1.3.2 #
- Minor updates to the maintainability of the codebase
1.3.1 #
- BREAKING CHANGE:Renames DirectoryCopyFiltertoDirectoryFilterandFileCopyFiltertoFileFilter
- Creates new method, filterDirectory(), for applying the same great filtering logic to in-place-edits (no need to create tmp directories etc.)
- Creates new method, deleteEmptyDirectories(), for deleting all of the empty subdirectories within a directory
1.2.2 #
- Won't terminate sharedStdInifProcessManageris not used.
1.2.1 #
- Won't create ProcessManagerwhen not provided as parameter, until it is actually required. This shall fix all the issues when usingCmdPlus().run()inmasonhooks.
1.2.0 #
- BREAKING CHANGE: Splits copyinto two functions,copyDirectoryandcopyFile.
- BREAKING CHANGE: Renames CopyFiltertoDirectoryCopyFilter
- Creates a new FileCopyFilter
- Exports internally used extension methods on DirectoryandFile
1.1.0 #
- BREAKING CHANGE: CmdPlus functions are no longer static.
- Adds functions equivalent to Process.runandProcess.start, when previously there was only a function somewhat equivalent toProcess.run.
- Adds logger (with package:mason_logger)
- Adds support for proper I/O streams, so its possible to run code (CmdPlus().start())that prompts user input (withpackage:io)
- Adds function for copying whole directories from one place to another while filtering the paths and file contents easily.
1.0.1 #
- Initial release, contains run function.