Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/guillaumefalourd/setup-rsync
Github Actions to setup rsync (all os supported) 🔄
https://github.com/guillaumefalourd/setup-rsync
all-os-supported github-actions rsync
Last synced: 18 days ago
JSON representation
Github Actions to setup rsync (all os supported) 🔄
- Host: GitHub
- URL: https://github.com/guillaumefalourd/setup-rsync
- Owner: GuillaumeFalourd
- License: apache-2.0
- Created: 2022-03-08T12:13:57.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-09T20:13:47.000Z (9 months ago)
- Last Synced: 2024-10-12T14:38:38.024Z (about 1 month ago)
- Topics: all-os-supported, github-actions, rsync
- Homepage: https://github.com/marketplace/actions/setup-rsync
- Size: 48.8 KB
- Stars: 10
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Setup Rsync
[![Public workflows that use this action.](https://img.shields.io/endpoint?url=https%3A%2F%2Fapi-endbug.vercel.app%2Fapi%2Fgithub-actions%2Fused-by%3Faction%3DGuillaumeFalourd%2Fsetup-rsync%26badge%3Dtrue)](https://github.com/search?o=desc&q=GuillaumeFalourd+setup-rsync+path%3A.github%2Fworkflows+language%3AYAML&s=&type=Code) [![Action test on Ubuntu](https://github.com/GuillaumeFalourd/setup-rsync/actions/workflows/ubuntu_action_test.yml/badge.svg)](https://github.com/GuillaumeFalourd/setup-rsync/actions/workflows/ubuntu_action_test.yml) [![Action test on MacOS](https://github.com/GuillaumeFalourd/setup-rsync/actions/workflows/macos_action_test.yml/badge.svg)](https://github.com/GuillaumeFalourd/setup-rsync/actions/workflows/macos_action_test.yml) [![Action test on Windows](https://github.com/GuillaumeFalourd/setup-rsync/actions/workflows/windows_action_test.yml/badge.svg)](https://github.com/GuillaumeFalourd/setup-rsync/actions/workflows/windows_action_test.yml)
![rsync](https://user-images.githubusercontent.com/22433243/157238945-fc0f23e3-f83b-480c-a324-9e9288e2ab19.png)
☞ Github actions to setup [Rsync](https://linux.die.net/man/1/rsync) 🔄
_**Note**: This action is supported on **all runners** operating systems (`ubuntu`, `macos`, `windows`)_
## 📚 Usage
### Common
```yaml
steps:
- uses: GuillaumeFalourd/[email protected]
- run: rsync --version
```### SSH KEY
```yaml
steps:
- uses: GuillaumeFalourd/[email protected]
id: rsync
with:
ssh_key: ${{ secrets.MY_SSH_KEY }}
- run: echo "SSK KEY PATH ${{ steps.rsync.outputs.ssh_key_path }}"
- run: rsync --version
```## ▶️ Action Inputs / Outputs
This action can receive a `ssh_key` input, which will be stored in a temporary file to perform further operations afterwards using the `ssh_key_path` output generated by the action.
## 🤝 Contributing
☞ If you're interested in contributing to this repository, please follow the [guidelines](https://github.com/GuillaumeFalourd/setup-rsync/blob/main/CONTRIBUTING.md)
## 🏅 Licensed
☞ This repository uses the [Apache License 2.0](https://github.com/GuillaumeFalourd/setup-rsync/blob/main/LICENSE)