0.01
A long-lived project that still receives updates
Ruby binding for smbcloud-cli modellllllllllll.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies

Runtime

~> 0.9.91
 Project Readme

smbcloud-cli

smbcloud-cli is a robust, open-source command-line interface (CLI) designed for seamless integration with smbcloud—the modern Next.js deployment platform for businesses and developers. Deploy your Next.js apps with the simplicity of a "git push", and enjoy a developer experience on par with Vercel, Cloudflare, and AWS Amplify.

Key Features

  • Effortless Next.js Deployments: Instantly deploy your Next.js projects to smbcloud with a single command or via "git push to deploy".
  • Vercel/Cloudflare/AWS Amplify Alternative: Enterprise-grade platform for modern frontend and full-stack applications.
  • Cross-Platform: Works on MacOS, Linux, and Windows.
  • Open Source: MIT-licensed and community-driven.
  • Developer Friendly: Easy to install, extend, and contribute.

Installation

Choose the installation method that best fits your workflow:

With Cargo

cargo install smbcloud-cli

Homebrew (MacOS/Linux)

brew tap smbcloudXYZ/tap
brew install cli

With NPM/Pnpm/Bun/Deno

npm i -g @smbcloud/cli

Updating

Stay up-to-date with the latest features and security patches by rerunning your installation command.

Uninstallation

Remove smbcloud-cli using your preferred package manager:

# With Cargo
cargo uninstall smbcloud-cli

# With NPM
npm uninstall -g @smbcloud/cli

# With Homebrew
brew uninstall smbcloudXYZ/tap/cli
brew untap smbcloudXYZ/tap 

Getting Started

Explore available commands and options:

smb --help

Contributing

We welcome contributions from the community and businesses alike. To get started:

  • Ensure you have the latest Rust toolchain installed.
  • Clone this repository.
  • Set up your environment variables in .env.local.
  • Run the CLI locally with cargo run.

For detailed contribution guidelines, please refer to CONTRIBUTING.md (coming soon).

Why smbcloud-cli?

  • Next.js First: Purpose-built for Next.js, with zero-config deployments and instant rollbacks.
  • Git Push to Deploy: Seamless CI/CD—just push to your git repository and your app is live.
  • Enterprise-Ready: Built with reliability and scalability in mind.
  • Open Collaboration: Inspired by industry best practices and the open-source community.
  • Modern CLI Principles: Follows 12-factor CLI app methodology for maintainability and user experience.

Credits

License

MIT License. See LICENSE for details.


smbcloud-cli: The professional's choice for secure, efficient, and open Next.js cloud deployments—experience the power of "git push to deploy".