bisync: implementation #5164

Fixes #118

Co-authored-by: Chris Nelson <stuff@cjnaz.com>
This commit is contained in:
Ivan Andreev
2021-05-16 19:39:33 +03:00
parent 940e99a929
commit 6210e22ab5
16 changed files with 3057 additions and 0 deletions

26
cmd/bisync/help.go Normal file
View File

@@ -0,0 +1,26 @@
package bisync
import (
"strconv"
"strings"
)
func makeHelp(help string) string {
replacer := strings.NewReplacer(
"|", "`",
"{MAXDELETE}", strconv.Itoa(DefaultMaxDelete),
"{CHECKFILE}", DefaultCheckFilename,
"{WORKDIR}", DefaultWorkdir,
)
return replacer.Replace(help)
}
var shortHelp = `Perform bidirectonal synchronization between two paths.`
var rcHelp = makeHelp(`
TODO
`)
var longHelp = shortHelp + makeHelp(`
TODO
`)