add: [filerwatcher] base64 or json files
parent
7fc1a1b0c0
commit
a886c5f82f
|
@ -68,6 +68,7 @@ type (
|
||||||
retry time.Duration
|
retry time.Duration
|
||||||
rate time.Duration
|
rate time.Duration
|
||||||
cc bool
|
cc bool
|
||||||
|
json bool
|
||||||
ca x509.CertPool
|
ca x509.CertPool
|
||||||
d4error uint8
|
d4error uint8
|
||||||
errnoCopy uint8
|
errnoCopy uint8
|
||||||
|
@ -118,6 +119,7 @@ var (
|
||||||
retry = flag.Duration("rt", tmpretry, "Time in human format before retry after connection failure, set to 0 to exit on failure")
|
retry = flag.Duration("rt", tmpretry, "Time in human format before retry after connection failure, set to 0 to exit on failure")
|
||||||
rate = flag.Duration("rl", tmprate, "Rate limiter: time in human format before retry after EOF")
|
rate = flag.Duration("rl", tmprate, "Rate limiter: time in human format before retry after EOF")
|
||||||
cc = flag.Bool("cc", false, "Check TLS certificate against rootCA.crt")
|
cc = flag.Bool("cc", false, "Check TLS certificate against rootCA.crt")
|
||||||
|
jsonflag = flag.Bool("json", false, "The files watched are json files")
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
@ -173,6 +175,7 @@ func main() {
|
||||||
d4.ce = *ce
|
d4.ce = *ce
|
||||||
d4.ct = *ct
|
d4.ct = *ct
|
||||||
d4.cc = *cc
|
d4.cc = *cc
|
||||||
|
d4.json = *jsonflag
|
||||||
d4.cka = *cka
|
d4.cka = *cka
|
||||||
d4.retry = *retry
|
d4.retry = *retry
|
||||||
d4.rate = *rate
|
d4.rate = *rate
|
||||||
|
@ -513,8 +516,7 @@ func setReaderWriters(d4 *d4S, force bool) bool {
|
||||||
}
|
}
|
||||||
case "folder":
|
case "folder":
|
||||||
var err error
|
var err error
|
||||||
// Create a notification channel to recursively watch file event on folder
|
(*d4).src, err = inputreader.NewFileWatcherReader(&(*d4).folderfd, d4.json)
|
||||||
(*d4).src, err = inputreader.NewFileWatcherReader(&(*d4).folderfd)
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Printf("Could not create File Watcher %q \n", err)
|
log.Printf("Could not create File Watcher %q \n", err)
|
||||||
return false
|
return false
|
||||||
|
|
Loading…
Reference in New Issue