{"id":15020977,"url":"https://github.com/smbcloudXYZ/smbcloud-cli","last_synced_at":"2025-07-18T19:32:08.769Z","repository":{"id":65678830,"uuid":"597171611","full_name":"smbcloudXYZ/smbcloud-cli","owner":"smbcloudXYZ","description":"CLI interface to access SmbPndk, a.k.a \"How to learn Rust\".","archived":false,"fork":false,"pushed_at":"2024-03-01T10:42:43.000Z","size":279,"stargazers_count":2,"open_issues_count":2,"forks_count":0,"subscribers_count":3,"default_branch":"development","last_synced_at":"2024-11-22T20:37:02.105Z","etag":null,"topics":["cli","cloud","cloud-computing","command-line","command-line-tool","homebrew","rust","vercel","web3333333333333333333"],"latest_commit_sha":null,"homepage":"https://crates.io/crates/smbpndk-cli","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/smbcloudXYZ.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-02-03T19:35:06.000Z","updated_at":"2024-11-22T14:34:44.000Z","dependencies_parsed_at":"2024-01-12T10:25:10.948Z","dependency_job_id":"7081aa33-e33c-4b18-a2bc-7903df725615","html_url":"https://github.com/smbcloudXYZ/smbcloud-cli","commit_stats":{"total_commits":179,"total_committers":3,"mean_commits":"59.666666666666664","dds":0.08379888268156421,"last_synced_commit":"cf563415c8b8d7bbba58d469aec7c5a254291468"},"previous_names":["smbcloudxyz/smbpndk-cli","smbpndk/smbpndk-cli","smbcloudxyz/smbcloud-cli"],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smbcloudXYZ%2Fsmbcloud-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smbcloudXYZ%2Fsmbcloud-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smbcloudXYZ%2Fsmbcloud-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smbcloudXYZ%2Fsmbcloud-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/smbcloudXYZ","download_url":"https://codeload.github.com/smbcloudXYZ/smbcloud-cli/tar.gz/refs/heads/development","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226438780,"owners_count":17625107,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","cloud","cloud-computing","command-line","command-line-tool","homebrew","rust","vercel","web3333333333333333333"],"created_at":"2024-09-24T19:55:58.271Z","updated_at":"2025-07-18T19:32:08.760Z","avatar_url":"https://github.com/smbcloudXYZ.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# smbcloud-cli\n\n**smbcloud-cli** is a robust, open-source command-line interface (CLI) designed for seamless integration with [smbcloud](https://smbcloud.xyz/)—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.\n\n## Key Features\n\n- **Effortless Next.js Deployments:** Instantly deploy your Next.js projects to smbcloud with a single command or via \"git push to deploy\".\n- **Vercel/Cloudflare/AWS Amplify Alternative:** Enterprise-grade platform for modern frontend and full-stack applications.\n- **Cross-Platform:** Works on MacOS, Linux, and Windows.\n- **Open Source:** MIT-licensed and community-driven.\n- **Developer Friendly:** Easy to install, extend, and contribute.\n\n## Installation\n\nChoose the installation method that best fits your workflow:\n\n### With Cargo\n\n```bash\ncargo install smbcloud-cli\n```\n\n### Homebrew (MacOS/Linux)\n\n```bash\nbrew tap smbcloudXYZ/tap\nbrew install cli\n```\n\n### With NPM/Pnpm/Bun/Deno\n\n```bash\nnpm i -g @smbcloud/cli\n```\n\n## Updating\n\nStay up-to-date with the latest features and security patches by rerunning your installation command.\n\n## Uninstallation\n\nRemove smbcloud-cli using your preferred package manager:\n\n```bash\n# With Cargo\ncargo uninstall smbcloud-cli\n\n# With NPM\nnpm uninstall -g @smbcloud/cli\n\n# With Homebrew\nbrew uninstall smbcloudXYZ/tap/cli\nbrew untap smbcloudXYZ/tap \n```\n\n## Getting Started\n\nExplore available commands and options:\n\n```bash\nsmb --help\n```\n\n## Contributing\n\nWe welcome contributions from the community and businesses alike. To get started:\n\n- Ensure you have the latest Rust toolchain installed.\n- Clone this repository.\n- Set up your environment variables in `.env.local`.\n- Run the CLI locally with `cargo run`.\n\nFor detailed contribution guidelines, please refer to [CONTRIBUTING.md](CONTRIBUTING.md) (coming soon).\n\n## Why smbcloud-cli?\n\n- **Next.js First:** Purpose-built for Next.js, with zero-config deployments and instant rollbacks.\n- **Git Push to Deploy:** Seamless CI/CD—just push to your git repository and your app is live.\n- **Enterprise-Ready:** Built with reliability and scalability in mind.\n- **Open Collaboration:** Inspired by industry best practices and the open-source community.\n- **Modern CLI Principles:** Follows [12-factor CLI app](https://medium.com/@jdxcode/12-factor-cli-apps-dd3c227a0e46) methodology for maintainability and user experience.\n\n## Credits\n\n- Inspired by [Sugar](https://github.com/metaplex-foundation/sugar).\n- NPM packaging guidance by [orhun.dev](https://blog.orhun.dev/packaging-rust-for-npm/).\n\n## License\n\nMIT License. See [LICENSE](LICENSE) for details.\n\n---\n\n**smbcloud-cli**: The professional's choice for secure, efficient, and open Next.js cloud deployments—experience the power of \"git push to deploy\".\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FsmbcloudXYZ%2Fsmbcloud-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FsmbcloudXYZ%2Fsmbcloud-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FsmbcloudXYZ%2Fsmbcloud-cli/lists"}