MCPcopy Index your code
hub / github.com/perkeep/perkeep / dumpConfig

Method dumpConfig

cmd/pk/sync.go:227–248  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

225}
226
227func (c *syncCmd) dumpConfig() error {
228 if c.loop {
229 return cmdmain.UsageError("--dump-config can't be used with --loop")
230 }
231 if c.third != "" {
232 return cmdmain.UsageError("--dump-config can't be used with --thirdleg")
233 }
234 if c.dest != "" {
235 return cmdmain.UsageError("--dump-config can't be used with --dest")
236 }
237 dc := c.discoClient()
238 dc.Verbose = *cmdmain.FlagVerbose
239 dc.Logger = log.New(cmdmain.Stderr, "", log.LstdFlags)
240 syncHandlers, err := dc.SyncHandlers()
241 if err != nil {
242 return fmt.Errorf("sync handlers discovery failed: %v", err)
243 }
244 for _, sh := range syncHandlers {
245 fmt.Printf("%v -> %v\n", sh.From, sh.To)
246 }
247 return nil
248}
249
250func (c *syncCmd) syncAll() error {
251 if c.loop {

Callers 1

RunCommandMethod · 0.95

Calls 4

discoClientMethod · 0.95
UsageErrorTypeAlias · 0.92
SyncHandlersMethod · 0.80
PrintfMethod · 0.80

Tested by

no test coverage detected