archipelago_cli 2.5.1 copy "archipelago_cli: ^2.5.1" to clipboard
archipelago_cli: ^2.5.1 copied to clipboard

Generate production-ready Flutter monorepos with dual-GetIt DI, feature-module architecture, vendor-swap SDKs, and a generated CI/CD toolkit.

2.5.1 #

  • fix: firebase helper and drift-check hardening, CLI config defaults (#573) (7bf09cc5)
  • chore: stop naming former employers in docs, code comments and marketing copy (#559) (ed7cef72)
  • feat(cli): brand colours, Atoll A banner, calmer copy (#552) (12084bd3)
  • chore(deps): upgrade template_base + cli to latest supported by Flutter 3.47 (3ae1e1a4)
  • chore(cli): remove dead --status flag from telemetry command (2177230d)
  • fix(cli): exclude non-brick directories from --local-bricks enumeration (50865afa)
  • chore(cli): bump version to 2.5.0 (33760265)

Unreleased #

  • fix(cli): MasonService.generate fills brick.yaml defaults for any var omitted from --config, so bricks no longer render with undefined vars (Archipelago-72z8.61)
  • feat(cli): apply the Archipelago brand to terminal output — a small indigo/lagoon/warning/danger colour palette (respecting NO_COLOR, non-TTY, and CI), a compact Atoll A banner shown only on create, --version, and --help, and a calm-voice copy pass over user-facing strings (no more "successfully!"/exclamation marks)

2.4.0 #

  • feat(cli): show brick update status and download progress in brick list/info/download (59a22722)
  • fix(cli): single-pass getCacheStats in bundle_service (d3893f19)
  • chore(cli): bump version to 2.4.0 (e9b9ac50)

2.3.0 #

  • chore(webview): rewrite tutorials for two-package reality, drop dead toggles and dead CLI map (31b0accf)
  • fix(bricks): stop declaring pre_gen-derived vars, add two-way CI lint, drop CLI derivation switch (96c4b4e4)
  • fix(bricks): declare auth_sdk derived backend flags + CLI derivation (ef313aae)
  • test(cli): cover AuthService, ArchipelagoHttpClient, GenerationService (1eee4b23)
  • chore(cli): bump version to 2.3.0 (b502fd36)

2.2.0 #

  • fix(cli): non-TTY consent crash and update-check downgrade prompts (791ee470)
  • chore(cli): bump version to 2.2.0 (2d1f01b1)

2.1.0 #

  • fix(cli): stage local repo sub-bricks when API unavailable (9a9b4ec5)
  • fix(ci): add starterFeatures to all brick configs to prevent interactive prompt in CI (d22e68d8)
  • docs: sync CLI README and add 4 missing brick READMEs (91d7f251)
  • chore(cli): align version.dart with pubspec (2.1.0) after back-merge (90223563)
  • chore(cli): bump version to 2.1.0 (b31f5b5b)

2.0.7 #

  • fix(webview): make mini-app analytics capability compile-time optional (18ef56ce)

2.0.6 #

  • fix(cli): repair sub-brick staging regression (R2 bundle-not-found + git empty-bundle) (20e0c598)

2.0.5 #

  • fix(cli): route sub-brick staging through git clone when source=git (e8868408)

2.0.4 #

  • fix(cli): vendor shared_hooks path-dep when bundling local/git bricks (e1bb5db6)
  • fix(cli): create respects git brick source + refresh stale abrick cache after re-release (4af90a29)
  • feat(cli): implement archipelago config set/show + git brick source (c21077c4)
  • feat(template): bump Flutter floor 3.41 → 3.44 (brick 3.1.0) (#326) (5ddd3003)

2.0.3 #

  • fix(cli): repair 2 scaffold-compile bugs found in full E2E test (#310)
  • fix(cli): repair 5 systemic brick generation bugs (#309) — pre_gen var declaration, installedBricks helper, build artifacts, debug_panel_pages sentinel, mason bundle positional arg

2.0.2 #

  • fix(cli): download missing entitled bricks before generation so pro/enterprise sub-bricks are available to Mason hooks

2.0.1 #

  • fix(cli): decrypt cached .abrick files to .bundle before generation so Mason hooks can load sub-bricks
  • fix(cli): invalidate stale .bundle when new .abrick is downloaded

2.0.0 #

  • feat(cli): add opt-in telemetry with first-run prompt and config telemetry command
  • feat(cli): emit telemetry events from core commands
  • feat(cli): secure bundle download with format-aware caching
  • feat(cli): enforce generation limits with upgrade prompt
  • feat(cli): artifact verification and audit logging
  • feat(cli): improve build-time secret protection
  • fix(cli): improve bundle handling security and memory management
  • fix(cli): handle upgrade requirement errors gracefully in create command
  • fix(cli): make cache operations format-aware
  • fix(cli): address security hardening review findings
  • fix(security): queue confirmation email and fix deprecated brick slug lookup

1.6.0 #

  • fix(bricks): resolve all SM variant compile errors, verified 4/4 clean (c48ae40)
  • feat(bricks): add integration test framework selection and Firebase flavor config (ca22000)
  • feat(bricks): complete monorepo generation with UI kit, features, and tier-gated tooling (d047e5b)
  • docs(cli): sanitize 1.5.0 changelog entries (8a97e0f)
  • fix(cli): always rotate signing key when not returned by server (e5dd9b0)
  • chore(cli): bump version to 1.6.0 (47ba9a6)

1.5.1 #

  • fix(cli): improve credential initialization on login

1.5.0 #

  • feat(cli): improve session security and token management
  • fix(cli): improve authentication UX with masked token input
  • fix(cli): server-side token invalidation on logout

1.4.1 #

  • fix(cli): mask token input when pasting via prompt

1.4.0 #

  • feat(cli): add auth activate command for promo code trial activation
  • feat(cli): improve authentication security and session management
  • feat(cli): improve license validation for subscription-gated bricks
  • docs: expand CLI README with all commands, flags, and examples
  • fix: resolve static analysis warnings

1.3.0 #

  • feat: merge flutter_ui_component into ui_kit_component with brick deprecation support
  • fix: improve ui_kit_component code generation for data/enum types

1.2.5 #

  • fix(cli): improve brick update check response handling

1.2.4 #

  • feat(cli): add auth rotate-key command for credential management

1.2.3 #

  • fix(cli): improve request signing reliability

1.2.2 #

  • fix(cli): improve credential initialization on login

1.2.1 #

  • fix(cli): improve brick version checking accuracy

1.2.0 #

  • feat: add request validation for CLI API endpoints

1.1.4 #

  • fix(cli): support universal bundle format for cross-platform compatibility

1.1.3 #

  • fix(cli): fix brick slug mapping and download improvements

1.1.2 #

  • fix(cli): improve download URL handling

1.1.1 #

  • fix(ci): improve release automation

1.1.0 #

  • fix: improve auth session persistence across commands
  • chore: streamline CI release workflows

1.0.2 #

  • fix: improve API response handling for auth validation
  • fix: align release tag format

1.0.1 #

  • fix: correct API endpoint paths for authentication
  • fix: update homepage URL
  • chore: add LICENSE and CHANGELOG.md

1.0.0 #

  • Complete v2 rewrite of Archipelago CLI
  • Ephemeral JSON config flow for project creation
  • doctor command with system health checks and --fix auto-install
  • Brick management via Cloudflare R2 with tier-based access (Free/Pro/Enterprise)
  • CLI authentication via browser-based OAuth flow
  • Bundle caching with integrity verification
  • Shell completion support (bash/zsh)
  • Interactive branded UI with logo and progress indicators

0.0.1-dev.9 #

  • Fix bundle format compatibility

0.0.1-dev.8 #

  • Update dependency constraints in scaffold bricks

0.0.1-dev.7 #

  • Update configuration and rebuild scaffold mason bundles

0.0.1-dev.6 #

  • Fix wrong package path

0.0.1-dev.5 #

  • Fix wrong file path

0.0.1-dev.4 #

  • Fix missing mason bundle files

0.0.1-dev.3 #

  • Fix minor bug in command runner

0.0.1-dev.2 #

  • Fix typo in README

0.0.1-dev.1 #

  • Initial release of Archipelago CLI
5
likes
150
points
256
downloads

Documentation

API reference

Publisher

verified publisherbanuacoders.com

Weekly Downloads

Generate production-ready Flutter monorepos with dual-GetIt DI, feature-module architecture, vendor-swap SDKs, and a generated CI/CD toolkit.

Homepage
Repository (GitHub)

Topics

#flutter #cli #boilerplate #generator

License

MIT (license)

Dependencies

args, cli_completion, crypto, cryptography, envied, http, json_annotation, mason, mason_logger, path, pub_semver, pub_updater, uuid

More

Packages that depend on archipelago_cli