A simple project for synchronizing and backing up files to one or more directories written in Go.
- Setup the
manifest.json
with thesource_directory
anddestination_directories
paths. - Run the
main.go
file
go run main.go
- SHA256/CRC32 checksum file verification
- JSON file parsing
- System arguments
- Error checking
- Custom errors
- File IO
- Unit Tests
- Goroutines
- SFTP
- Addler32, MD5, and more hashing algorithms