FLUTTER ECOSYSTEM

puby

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

Latest version
1.38.5
30-day downloads
1.2K
Likes
36
Pub points
160

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

Puby is a developer tool designed to streamline command execution across multiple projects within a monorepo. It allows users to run Flutter or Dart commands (like `flutter pub get` or `dart run`) simultaneously in all subdirectories containing project files. Ideal for managing large codebases with shared dependencies, Puby simplifies maintenance and ensures consistency across packages. It supports all major platforms—Android, iOS, macOS, Windows, and Linux—making it versatile for cross-platform development workflows.

Use cases
  • Running commands across multiple packages
  • Managing monorepos efficiently
  • Ensuring consistent dependency updates
  • Simplifying CI/CD setup
  • Automating repetitive tasks
Key features
  • Runs commands in all subprojects
  • Supports monorepo structures
  • Cross-platform compatibility
  • Simple CLI interface
  • Integrates with Flutter/Dart tools
Suitable for
  • Monorepo maintainers
  • Flutter developers working on multi-package projects
  • CI/CD pipeline builders
  • Teams managing shared libraries
Considerations
  • Requires project structure to be consistent
  • May need careful configuration in complex setups
  • Not suitable for single-package projects
  • Limited to directory-based project discovery
  • Depends on presence of pubspec.yaml files
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add puby

Categories

Related projects

No data available yet.