codeable_cli 1.0.13
codeable_cli: ^1.0.13 copied to clipboard
A CLI tool that scaffolds production-ready Flutter projects with Clean Architecture, BLoC/Cubit, Dio, Hive, GoRouter, multi-flavor builds, and Firebase integration.
Changelog #
1.0.13 #
- Suppressed Java 8 source/target deprecation warnings globally via root
build.gradle.kts - Disabled automatic signing in iOS (ProvisioningStyle = Manual) so Xcode doesn't pre-select a team
1.0.12 #
- Added
change-app-namecommand to update app display name across Android, iOS, l10n, and constants - Updated all dependency versions to latest (Firebase 4.x, GoRouter 17.x, get_it 9.x, etc.)
- Fixed staging/development flavors using PascalCase instead of app display name
- Moved
updatecommand documentation near Installation in README
1.0.11 #
- Added
--app-nameoption tocreatecommand for setting the app display name separately from the project name - Toast helper now uses custom SVG icons (success, error, info) instead of Material Icons
- Removed
showWarningToastfrom toast helper CustomSocialAuthButton.iconPathis now required- Login screen includes emblem logo and social auth icons out of the box
- Bundled all SVG assets (search, filter, dropdown, tick, star, social auth, emblem, codeable logo)
- Cleaned up
AssetPaths— removed unused entries, fixed duplicateerrorIcon - README code blocks split for easier copying
1.0.8 #
- Flavor display names now use suffix format:
MyApp [DEV],MyApp [STG] - Added
kotlin-stdlib:2.2.10dependency to Android build.gradle.kts - Suppressed Java 8 source/target deprecation warnings from dependencies
- Removed home screen navigation from splash (logs auth token only)
1.0.7 #
- Added shell navigation scaffolding (StatefulShellRoute, AppNavigation, NavItem model) — commented out with placeholder values for easy activation
- Added bundled
arrow_left_icon.svgfor app bar back button - iOS flavor builds fully configured (xcschemes, 27 build configurations, per-flavor bundle IDs and app names)
- Per-flavor app icons for iOS (AppIcon-dev, AppIcon-stg) and Android (development/staging source sets)
- Bundled BBBPoppins (headings) and SFProRounded (body) fonts with updated text styles
- Run configurations moved to
.idea/runConfigurations/withbuildFlavoroption for Android Studio - Fixed app crash from MainActivity namespace mismatch (
_relocateMainActivity) - Added
UIApplicationSceneManifestandITSAppUsesNonExemptEncryptionto Info.plist - Firebase packages kept active in pubspec (initialization remains commented out in DI)
- Centered app bar title by default, no leading image when back button is hidden
1.0.6 #
- Fixed
--versionflag to report correct version - Keystore now uses
<project_name>-keystore.jksfilename and<project_name>-alias - Keystore password set to
androidby default
1.0.5 #
- Fixed repository and issue tracker URLs to point to the correct GitHub repo
- Shortened package description to meet pub.dev guidelines (60-180 characters)
- Added example file for pub.dev documentation score
1.0.4 #
- All Codeable links now point to gocodeable.com
- Added custom Codeable logo to README badge
1.0.2 #
- Revamped README with Table of Contents, FAQ, contributors section, and improved formatting
- Updated project structure docs (removed deprecated guards directory)
- Updated feature command docs to reflect auto-wiring behavior
1.0.1 #
featurecommand now auto-wires everything: registers cubit inapp_page.dart, adds route togo_router, and adds route constants- Generated feature screens include
customAppBarandBlocBuilderout of the box - Repository implementations now include both
ApiServiceandAppPreferences(cache) - Removed deprecated
legacyCustomAppBarfrom templates - Removed unnecessary
.gitkeepfrom feature widgets folder
1.0.0 #
- Initial release
createcommand: Scaffold a complete Flutter project with Clean Architecture, BLoC/Cubit, Dio, Hive, GoRouter, and multi-flavor buildsfeaturecommand: Generate feature modules with data/domain/presentation layersrenamecommand: Rename the project across all files and configurationschange-idcommand: Update the app/bundle identifiersamplecommand: Add sample features with pre-built UI components- 30+ production-ready reusable UI components
- Firebase setup with per-flavor configuration
- Android keystore generation
- AI-assisted development config (CLAUDE.md, .cursorrules)
- Localization support with ARB files