Simple Copy RClone



What is SCopyRClone?


SCopyRClone is a simple app that's made in Golang. It uses RClone to copy files to a remote server. It can copy files from a config file or from arguments. It also has versioning, so you can keep multiple versions of your files.



What are the features?


SCopyRClone can copy files to a remote server from a config file or from arguments. This means that you can back up all your files in a one word command. It also has versioning, so you can keep multiple versions of your files.



Demo: copying files from a config file.

Demo 1

Why did you make this?


I made this because I wanted to backup my files to my server. I didn't want to use RClone's sync feature because I wanted to keep the files in a folder labeled with the date and time. I also wanted to learn Golang. This was my 5th Golang project.


Sometimes you juse want to make something for the sake of making it. This is one of those times. Weather it's useful or not, I had fun making it.


I learned a lot during this project. Especially about error handling. Which was the moost difficult part of learning Golang for me. The way I handled errors in this project NOT the best way to do it. But, it works. I will be using a better way to handle errors in my next project.


How do I use SCopyRClone?


Use with config file directories: First unzip the files and compile for your machine. Then, edit the paths.conf file to your liking and place it in (/var/scopyrclone/paths.conf). Then, run the SCopyRClone executable. It will then copy the files to the remote.


Use with arguments as directories: Run the SCopyRClone executable with the directories you would like to use as arguments. It will then copy the files to the remote in your config file.


Demo: help menu.

Demo 2

All software on https://sophuwu.site is free and open source. Anyone claiming to sell my software is a scammer. SCopyRClone is free to be used by anyone. You can use it for personal or commercial use. You can also modify it to your liking. You can also redistribute it.