https://github.com/yakubique/setup-minio-cli
Sets up MinIO client (And it caches it, too!)
https://github.com/yakubique/setup-minio-cli
github-actions mc minio s3 setup
Last synced: about 1 year ago
JSON representation
Sets up MinIO client (And it caches it, too!)
- Host: GitHub
- URL: https://github.com/yakubique/setup-minio-cli
- Owner: yakubique
- License: mit
- Created: 2024-03-25T07:23:14.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-25T09:13:51.000Z (about 2 years ago)
- Last Synced: 2025-01-25T14:25:20.011Z (over 1 year ago)
- Topics: github-actions, mc, minio, s3, setup
- Language: TypeScript
- Homepage: https://min.io/docs/minio/linux/reference/minio-mc.html#install-mc
- Size: 197 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Setup MinIO client
[](./badges/coverage.svg)
[](https://github.com/yakubique/setup-minio-cli/actions/workflows/test-myself.yaml)
Sets up [MinIO client](https://min.io/docs/minio/linux/reference/minio-mc.html#install-mc) (And it caches it, too!)
[Usage workflow](https://github.com/yakubique/setup-minio-cli/actions/workflows/test-myself.yaml)
## Usage
```yaml
- name: Setup MinIO client
uses: yakubique/setup-minio-cli@v1
- name: Test MinIO client
run: |
mc --help
```
## Inputs
| INPUT | TYPE | REQUIRED | DEFAULT | DESCRIPTION |
|-----------|--------|----------|--------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------|
| mc_url | string | false | `"https://dl.min.io/client/mc/release/{platform}-{arch}/mc"` | URL to obtain `mc` from |
| use_cache | string | false | `"true"` | MC doesn't have `real` versions, you
can pass `use_cache=false` to fetch latest
version every time |
## Outputs
No outputs.
----
[](https://ko-fi.com/S6S1UZ9P7)