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: 7 months 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 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-09T20:13:47.000Z (over 1 year ago)
- Last Synced: 2025-03-18T20:47:15.387Z (7 months 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
[](https://github.com/search?o=desc&q=GuillaumeFalourd+setup-rsync+path%3A.github%2Fworkflows+language%3AYAML&s=&type=Code) [](https://github.com/GuillaumeFalourd/setup-rsync/actions/workflows/ubuntu_action_test.yml) [](https://github.com/GuillaumeFalourd/setup-rsync/actions/workflows/macos_action_test.yml) [](https://github.com/GuillaumeFalourd/setup-rsync/actions/workflows/windows_action_test.yml)

☞ 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/setup-rsync@v1.2
- run: rsync --version
```### SSH KEY
```yaml
steps:
- uses: GuillaumeFalourd/setup-rsync@v1.2
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)