{"repo":"AnimMouse/setup-rclone","free":true,"listed":false,"github":"https://github.com/AnimMouse/setup-rclone","clone":"git clone https://github.com/AnimMouse/setup-rclone.git","description":"Setup/Install Rclone for GitHub Actions","language":"PowerShell","stars":73,"topics":["github-actions","action","rclone","google-drive","drive","actions","s3"],"license":"MPL-2.0","category":"workflow-automation","readme_excerpt":"Setup Rclone for GitHub Actions Setup Rclone on GitHub Actions to use rclone . This action installs Rclone for use in actions by installing it on tool cache using AnimMouse/tool-cache. This action is implemented as a composite action. Usage To use rclone , run this action before rclone . Encode the rclone.conf file in Base64 using this command base64 -w 0 rclone.conf and paste it to RCLONE CONFIG secret. Single command For bare remote, use single quotes to stop the YAML parser from interpreting the remote as a key-value pair. Multiple commands For bare remote in pipes, there is no need to use single quotes as YAML parser does not interpret the remote as a key-value pair. Encrypted Rclone config Paste your Rclone config pass to RCLONE CONFIG PASS secret. Config-less operation You can use Rclone without a config file by using command-line options, environment variables, or connection strings. Plain text Rclone config You can disable Base64 so that you can input the config file in plain text. This allows you to place the config file directly in YAML or get the config file from outputs. Compressed Rclone config GitHub Actions secrets are limited to 48 KB in size. If you have a large Rclone config file, you can compress it first using zstd. Compress and encode the rclone.conf file using this command zstd -c rclone.conf base64 -w 0 and paste it to RCLONE CONFIG secret. Service account file To prevent the Rclone config file from becoming too large since you have a lot of remotes tha","default_branch":null,"files":null,"tree":[],"storefront":"/r/AnimMouse","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AnimMouse/setup-rclone/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}