Your app deservers its own CLI: Try sidekick
summary
Sidekick generates a self‑executing CLI for Flutter/Dart projects that embeds a Dart runtime, provides a bash entry that auto‑downloads and auto‑compiles on change, and ships built‑in commands (dart, flutter, deps) so CI and dev machines use the exact pinned SDK. It adds a plugin system that installs packages from pub, runs an install.dart script, and injects command registration using the Dart analyzer. The generated CLI compiles in about five seconds and runs the commands successfully.
AI-written summary · about
chapters (8)
- 0:00Introduction and motivation
- 2:36Problems with bash and Gradle
- 5:04Introducing Sidekick CLI
- 8:15Creating a Sidekick CLI
- 10:23Sidekick CLI structure
- 12:09Writing custom commands
- 13:35Sidekick plugin system
- 17:54Conclusion and call to action
related talks
44mBuilding Pieces for Developers Our Journey with Flutter and Dart
24mFearless Flutter Debugging: When All Else Fails, Hack the Tools!
40mRevving up your Flutter IDE
46mBuilding your first Flutter app
36mcontribute to the Flutter ecosystem.
30mClick-free releases & the making of a CLI app
30mBuilding a package with assets
23mA Better Way to Manage Command Line Tools: What We Learned...
