kidney 2.0.2 copy "kidney: ^2.0.2" to clipboard
kidney: ^2.0.2 copied to clipboard

kidney applies shell commands to multiple dart and flutter packages at once.

kidney #

Use kidney to apply shell commands to all dart packages in your directory:

kidney . --apply --verbose ls

Install #

 dart pub global activate kidney

Examples #

Kidney part Command part Explenation
kidney . -av ls Executes ls in all packages
kidney . -a flutter test Run the tests in all directories
kidney . ls Start a dry run

Show help #

kidney

Run tests on all packages #

Change into your dev directory containing dart packages.

Execute the following command:

kidney . -a flutter test

Show the directory contents #

To see the folder contents, add the -v option and call ls:

kidney . -av ls

Do a dry-run #

Remove the -a option, to perform a dry run of the desired command:

kidney . -a ls

All options #

Long Short Explenation
--apply -a Without that option only a dry-run is done.
--verbose -v Prints CLI output of the commands