PackageTrack
Sign in Get early access

cmd_plus

A wrapper around dart:io Process, package:io and mason_logger to make it easier to run commands in dart scripts.

1.3.4 2.9K downloads/mo #4716 most downloaded on pub.dev Mankeli-Software/cmd_plus

What this package is like to depend on

Last release 1 years ago

24 May 2025

Ships unpredictably

gaps range from 2 weeks to 2.0 years

Nearly every release is documented

notes for 9 of 9 stable releases

Nothing withdrawn

no release was ever pulled

4 years old

9 releases · first in 2023

0 releases in the last 12 months

see the full history below

Release timeline

9 releases · Feb 2023 to May 2025
2024 2025 2026
Release Pre-release

Releases

latest 9
  1. 1.3.4 24 May 2025
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v1.3.3...v1.3.4

    Open source →
    Release notes
    • Removes DCM dependencies
    • Updates dependencies
    Open source →
  2. 1.3.3 22 May 2023
    Release notes
    • Updates documentation
    Open source →
  3. 1.3.2 04 Apr 2023
    Release notes
    • Minor updates to the maintainability of the codebase
    Open source →
  4. 1.3.1 31 Mar 2023
    Release notes
    • 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
    Open source →
  5. 1.2.2 04 Mar 2023
    Release notes
    • Won't terminate sharedStdIn if ProcessManager is not used.
    Open source →
  6. 1.2.1 04 Mar 2023
    Release notes
    • 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.
    Open source →
  7. 1.2.0 04 Mar 2023
    Release notes
    • 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
    Open source →
  8. 1.1.0 03 Mar 2023
    Release notes
    • 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.
    Open source →
  9. 1.0.1 15 Feb 2023
    Release notes
    • Initial release, contains run function.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive