assist 0.3.0 copy "assist: ^0.3.0" to clipboard
assist: ^0.3.0 copied to clipboard

A tool that helps Dart and Flutter developers save time by automating tasks and making project management easier.

Poster Pub Version Pub Points Pub Downloads

🚧 Under Development 🚧

Warning

This project is still in development and is not yet ready for production use.
Please use with caution and file any potential issues on GitHub.


✨ Why Assist? #

Most Dart and Flutter devs repeat the same manual steps:

  • Bump the version in pubspec.yaml
  • Update changelogs
  • Format, analyze, test
  • Add tags
  • Run dart pub publish

And they forget steps. Or get bored. Or make mistakes. πŸ™ƒ

Assist is here to automate all that.

πŸš€ What Assist Does #

Assist covers all the repetitive, easy-to-forget tasks in your Dart & Flutter package lifecycle:

πŸ› οΈ Project Setup #

  • Create new projects: Scaffold Dart or Flutter packages with a single command

πŸ” Version & Release Management #

  • Automate version bumps: Update pubspec.yaml, README.md, and CHANGELOG.md in sync
  • Tag verification: Ensure your Git tags match your release versions
  • Pre-publish checks: Run formatting, analyzer, tests before publishing

πŸ“„ Documentation Automation #

  • Changelog builder: Remind or assist in writing/update logs
  • README sync: Keep documentation aligned with your package metadata

βš™οΈ CI/CD Utilities #

  • GitHub workflow generator: Automate release pipelines
  • Commit helpers: Assist with structured commits and release tagging

Perfect for solo devs, package authors, and open source maintainers.

πŸ› οΈ Installation #

dart pub global activate assist

πŸ§ͺ Example Usage #

# Show help
assist

# Run in a project (GUI mode)
assist <project-path>

# Create a new Flutter / Dart project
assist create

# Bump version and sync changelog
assist version

# Check before publishing
assist check

# Publish like a pro
assist publish

🀝 Contribute #

Contributions are welcome β€” open issues, submit PRs, and help shape Assist’s future: πŸ‘‰ GitHub Repo


βš–οΈ License #

BSD 3-Clause License


Made with ❀️ in Egypt πŸ‡ͺπŸ‡¬

πŸ‡΅πŸ‡Έ Free Palestine πŸ‡΅πŸ‡Έ

0
likes
150
points
194
downloads
screenshot

Publisher

unverified uploader

Weekly Downloads

A tool that helps Dart and Flutter developers save time by automating tasks and making project management easier.

Repository (GitHub)
View/report issues
Contributing

Topics

#management #package #automation #publish #tools

Documentation

Documentation
API reference

License

BSD-3-Clause (license)

Dependencies

args, assist_core, meta, path, promptly

More

Packages that depend on assist