Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Cloud Cli Laravel Package

laravel/cloud-cli

Laravel Zero-based CLI to deploy and manage apps on Laravel Cloud from your terminal. OAuth auth, repo linking via GitHub CLI, guided ship/deploy flows, and commands for apps, environments, databases, caches, storage, domains, and more.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Accelerate DevOps for Laravel Cloud: Enable seamless CI/CD pipelines by integrating laravel/cloud-cli into deployment workflows, reducing manual intervention and human error in environment provisioning (e.g., databases, caches, domains).
  • Unified Developer Experience: Standardize infrastructure management across teams by consolidating Laravel Cloud interactions into a single CLI tool, reducing context-switching between dashboards and terminal commands.
  • Build vs. Buy: Justify adoption over custom scripting by leveraging Laravel’s maintained tooling, reducing long-term maintenance costs for infrastructure automation.
  • Use Cases:
    • Onboarding: Automate environment setup for new developers (e.g., cloud repo:config + cloud env:create).
    • Incident Response: Quickly spin up/down environments or debug deployments via CLI (e.g., cloud env:logs).
    • Cost Optimization: Audit and manage resources programmatically (e.g., cloud database:list + cloud database:delete for stale instances).
    • Multi-Environment Workflows: Streamline branching strategies (e.g., cloud env:create --branch feature/x for feature flags).

When to Consider This Package

  • Adopt if:

    • Your team uses Laravel Cloud for hosting and needs terminal-driven workflows (e.g., DevOps, CI/CD, or developer productivity).
    • You require programmatic control over environments, databases, or domains (e.g., for scripting or automation).
    • Your stack includes PHP 8.2+, GitHub CLI, and Composer (minimal friction for adoption).
    • You prioritize Laravel ecosystem consistency over third-party tools.
  • Look elsewhere if:

    • You’re not using Laravel Cloud (this is a niche tool for its platform).
    • Your team prefers GUI-based management (e.g., Laravel Cloud’s web dashboard) or tools like Terraform/Pulumi for multi-cloud abstraction.
    • You lack GitHub CLI or PHP 8.2+ (blockers for setup).
    • You need advanced infrastructure-as-code (e.g., IaC for non-Laravel services) or multi-provider support.

How to Pitch It (Stakeholders)

For Executives: *"Laravel Cloud CLI eliminates manual toil in managing our Laravel-hosted applications. By adopting this tool, we can:

  • Reduce deployment time by 30%+ via automated environment provisioning (e.g., cloud env:create).
  • Cut operational costs by programmatically scaling resources (e.g., cloud database:resize) and cleaning up unused assets.
  • Improve developer velocity with self-service CLI commands for onboarding and debugging. This is a low-risk, high-reward investment—leveraging Laravel’s maintained tooling to modernize our DevOps workflows without vendor lock-in."*

For Engineering: *"This CLI bridges the gap between Laravel Cloud’s web UI and our terminal workflows. Key wins:

  • Seamless CI/CD integration: Script deployments, rollbacks, and environment teardowns (e.g., cloud deploy + cloud env:destroy --force).
  • Consistency: Replace ad-hoc Bash scripts with a supported, Laravel-backed tool (active maintenance, GitHub stars).
  • Superpowers for Devs:
    • Link repos to Cloud apps in one command (cloud repo:config).
    • Debug deployments with cloud env:logs or cloud env:ssh.
    • Audit resources with cloud database:list to catch cost leaks. Setup is lightweight (PHP 8.2+, GitHub CLI), and we can phase it in alongside our existing workflows."
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport