Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/smbcloudXYZ/smbcloud-cli
CLI interface to access SmbPndk, a.k.a "How to learn Rust".
https://github.com/smbcloudXYZ/smbcloud-cli
cli cloud cloud-computing command-line command-line-tool homebrew rust vercel web3333333333333333333
Last synced: 28 days ago
JSON representation
CLI interface to access SmbPndk, a.k.a "How to learn Rust".
- Host: GitHub
- URL: https://github.com/smbcloudXYZ/smbcloud-cli
- Owner: smbcloudXYZ
- Created: 2023-02-03T19:35:06.000Z (almost 2 years ago)
- Default Branch: development
- Last Pushed: 2024-03-01T10:42:43.000Z (10 months ago)
- Last Synced: 2024-11-22T20:37:02.105Z (about 1 month ago)
- Topics: cli, cloud, cloud-computing, command-line, command-line-tool, homebrew, rust, vercel, web3333333333333333333
- Language: Rust
- Homepage: https://crates.io/crates/smbpndk-cli
- Size: 272 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# smbpndk-cli
This is a CLI program to access [SmbPndk](https://smbpndk.com/).
## Installation
One can install this program in different ways.
### With Cargo
```bash
cargo install smbpndk-cli
```### Homebrew (MacOS/Linux)
```bash
brew tap smbpndk/tap
brew install cli
```### With NPM
```
npm i -g @smbpndk/cli
```## Update
Simply rerun the installation command.
## Uninstall
```bash
# With cargo
cargo uninstall smbpndk-cli# With npm
npm uninstall -g @smbpndk/cli# With Homebrew
brew untap smbpndk/tap
brew uninstall smbpndk/tap/cli
```## Usage:
```bash
smb --help
```## Contribution
- Setup your Rust tooling.
- Clone the repo.
- Provide the environement variables in the .env.local.
- Run `cargo run`.## Credits
This repo is inspired by [Sugar](https://github.com/metaplex-foundation/sugar).
This repo tries to follow [the 12 factor CLI app](https://medium.com/@jdxcode/12-factor-cli-apps-dd3c227a0e46) principles by Heroku team.
NPM support guide by [orhun.dev](https://blog.orhun.dev/packaging-rust-for-npm/).
## Licence
MIT.