Skip to content

Latest commit

 

History

History
42 lines (26 loc) · 1.57 KB

CHANGELOG.md

File metadata and controls

42 lines (26 loc) · 1.57 KB

cmd_plus changelog

1.3.3

  • Updates documentation

1.3.2

  • Minor updates to the maintainability of the codebase

1.3.1

  • BREAKING CHANGE:Renames DirectoryCopyFilter to DirectoryFilter and FileCopyFilter to FileFilter
  • 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 sharedStdIn if ProcessManager is not used.

1.2.1

  • Won't create ProcessManager when not provided as parameter, until it is actually required. This shall fix all the issues when using CmdPlus().run() in mason hooks.

1.2.0

  • BREAKING CHANGE: Splits copy into two functions, copyDirectory and copyFile.
  • BREAKING CHANGE: Renames CopyFilter to DirectoryCopyFilter
  • Creates a new FileCopyFilter
  • Exports internally used extension methods on Directory and File

1.1.0

  • BREAKING CHANGE: CmdPlus functions are no longer static.
  • Adds functions equivalent to Process.run and Process.start, when previously there was only a function somewhat equivalent to Process.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 (with package: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.