FLUTTER ECOSYSTEM

cli_pkg

Grinder tasks for releasing Dart CLI packages.

Latest version
2.15.1
30-day downloads
63.5K
Likes
23
Pub points
130

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

cli_pkg is a Dart package designed to streamline the release process for command-line interface (CLI) packages. It provides Grinder tasks that automate common publishing workflows, such as version management, testing, and generating release notes. Built by sass-lang.com and hosted on GitHub, it supports macOS, Windows, and Linux, making it ideal for developers maintaining cross-platform CLI tools. The package integrates seamlessly with Flutter and Dart ecosystems, reducing manual steps during package releases.

Use cases
  • Automating CLI package releases
  • Managing versioning in CLI projects
  • Generating release notes
  • Cross-platform CLI development
  • Streamlining CI/CD pipelines
Key features
  • Predefined Grinder tasks
  • Version bump automation
  • Release note generation
  • Cross-platform support
  • Integration with Dart pub
Suitable for
  • Dart CLI tool maintainers
  • Open-source package publishers
  • CI/CD pipeline integrators
  • Developers using Grinder
  • Teams managing frequent releases
Considerations
  • Requires Grinder setup
  • Limited to CLI package workflows
  • Dependent on GitHub for release workflows
  • Not suitable for non-CLI packages
  • Needs manual configuration for custom release logic
Supported platformsmacOSWindowsLinux

Install package

flutter pub add cli_pkg

Categories

Source repository

Related projects