CFL


(Please note!! CFL requires the package "rsync" to be installed in order to work!)

Rsync is based. That's why I wrote this script, it works as a command formatter (sort of) that allows you to quickly enter all of the details you would for an rsync command (e.g. paths and credentials/server addresses), as well as allowing you to store whatever custom argument you want in the script for repeat usage (e.g. --exclude), making it great for quick or batch execution. This saves me a lot of time, especially when writing small projects or when wanting to back up changes in such as my pictures/videos directories, so I reccomend you give it a go instead of manually entering the rsync command every time you want to do something like that. The included README file will give you some info on how to use cfl.

Download Experimental Source Code - (Stable-enough, but with the features I'm planning for the next stable release!)

Download Latest Stable Source Code

View All Versions (Archive)

Here are the features I want to add soon:

  • The ability to create (by choice) a file in the user's home directory that lets them load some user-defined default values, e.g. server address and directory, for if they know they are going to frequently be using these values. The user will be able to choose a different option however once CFL starts up if they want to.
  • Proper documentation on the setup and troubleshooting for CFL.
  • A script that allows you to create a user specifically to act as a fake FTP location so that you can make backups on the same drive you are backing up from.
  • A service you can run on a server that allows you to send files via the internet rather than just on a LAN, or figure out some way to get rsync to do that.


License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

Download license