grsync:Golang rsync包装器
grsync — golang rsync包装器
存储库包含一些有用的工具:
原始rsync包装器
rsync任务-提供有关rsync任务的重要信息的包装器:进度,剩余项目,总项目和速度
任务包装器的用法
package main
import (
"fmt"
"grsync"
"time"
)
func main () {
task := grsync . NewTask (
"username@server.com:/source/folder" ,
"/home/user/destination" ,
grsync. RsyncOptions {},
)
go func () {
for {
state := task . State ()