puby 1.38.2 copy "puby: ^1.38.2" to clipboard
puby: ^1.38.2 copied to clipboard

Run commands in all projects in the current directory. Handle monorepos with ease.

1.38.2 #

  • Does not skip pub get in workspace members if the workspace is out of scope

1.38.1 #

  • Fixes FVM version not installed detection
  • Bumps dart_pub to 0.0.4

1.38.0 #

  • Adds support for workspaces
  • Fixes grammar when only one project is found

1.37.0 #

  • puby gen and puby run now map to dart run instead of [engine] pub run
  • dart run is automatically skipped in projects without the required package
  • Projects configured with FVM will now use fvm dart

1.36.0 #

  • Improves exit codes
  • Adds safety checks for FVM usage
  • Skips pub get in all example projects
  • Bumps Dart SDK constraint to ^3.0.0

1.35.0 #

  • puby link no longer runs pub get --offline in flutter example projects
  • Fixes --no-fvm flag for puby link
  • Fixes nested fvm project resolution

1.34.0 #

  • Adds puby relink as an alias for puby clean && puby link
  • puby link now respects the fvm flutter version during linking
  • puby link now respects excludes during linking
  • Engine.fvm is no longer overridden to Engine.flutter for commands such as clean
  • Removes extraneous dependency on equatable
  • Cleanup tests and fix testing in GitHub Actions

1.33.0 #

  • The puby link command no longer requires existing pubspec.lock files to function
  • Fixes --no-fvm flag for puby link
  • Updates for fvm 3.0.0

1.32.1 #

  • Adds more log lines to show that work is being done

1.32.0 #

  • Fixes puby link on Windows

1.31.0 #

  • Display the packages as they are cached by puby link

1.30.0 #

  • Fixes --no-fvm flag for convenience commands
  • Uses TaskQueue from flutter_tools_task_queue

1.29.0 #

  • Use fvm if .fvm configuration folder exists in any parent directory

1.28.0 #

  • Run puby clean in parallel

1.27.1 #

  • Adds puby link to help output

1.27.0 #

  • Adds puby link to link all locked dependencies
  • Only search for projects once
  • Fixes platform path separator issues
  • More informational timers

1.26.0 #

  • Adds puby exec to run any command in all projects
  • Fixes a race condition with command output

1.25.0 #

  • Project-level error if FVM required flutter version is not installed

1.24.0 #

  • Exit immediately if pub returns an unknown subcommand error

1.23.0 #

  • Adds puby reset as an alias for puby clean && puby get

1.22.0 #

  • Adds the ability to disable FVM support with the --no-fvm option

1.21.0 #

1.20.0 #

  • Retry with flutter engine if dart command fails with 'Flutter users should run flutter pub get instead of dart pub get.'

1.19.0 #

  • Adds puby mup convenience command for puby upgrade --major-versions && puby upgrade

1.18.0 #

  • Run flutter clean in dart projects

1.17.0 #

  • Prints failed projects to the console

1.16.1 #

  • Fixed typo

1.16.0 #

  • Commands no longer run in build folders
  • Uses pubspec_parse package for pubspec parsing

1.15.0 #

  • Show elapsed time after command completion

1.14.1 #

  • Handle empty pubspec files

1.14.0 #

  • Exit if there are no projects found in the current directory

1.13.1 #

  • Fixed readme layout

1.13.0 #

  • FVM support
  • Config file to allow per-project command exclusions
  • Added tests

1.12.2 #

  • Updated pub_update_checker

1.12.1 #

  • Print the update text in yellow

1.12.0 #

  • Added update checking

1.11.0 #

  • Fixed flutter example project skipping if example folder is in current directory

1.10.0 #

  • Skip projects in hidden folders
  • Colored outputs

1.9.1 #

  • Fixed skipping flutter example projects on Windows

1.9.0 #

  • Fixed running on Windows

1.8.0 #

  • Don't skip a Flutter example project if it is the only project found

1.7.0 #

  • Added more useful help text

1.6.0 #

  • Fixed issue with unicode characters in output

1.5.0 #

  • Combined exit code for use in CI

1.4.0 #

  • Added puby test and puby clean
  • Use relative paths

1.3.0 #

  • Added puby gen shortcut for [dart|flutter] pub run build_runner build --delete-conflicting-outputs

1.2.3 #

  • Fixed crash with no dependencies listed in pubspec

1.2.2 #

  • Print process output in real time

1.2.1 #

  • Updated flutter detection

1.2.0 #

  • Don't search symlinks for pubspec files

1.1.2 #

  • Exit with message if no arguments are passed

1.1.1 #

  • Updated readme

1.1.0 #

  • Determine if a project uses dart or flutter automatically
  • Skip flutter pub get for flutter example projects

1.0.0 #

  • Initial version
34
likes
160
points
1.58k
downloads

Publisher

verified publisherrexios.dev

Weekly Downloads

Run commands in all projects in the current directory. Handle monorepos with ease.

Repository (GitHub)

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

dart_pub, flutter_tools_task_queue, io, path, pub_semver, pub_update_checker, pubspec_parse, yaml

More

Packages that depend on puby