Add +all argument
This commit is contained in:
@@ -2,8 +2,8 @@
|
||||
//
|
||||
// Two modes:
|
||||
//
|
||||
// ctfetch [flags] <log-url> <leaf-index> [+sct] [+issuer] [+ctlog] fetch one entry by leaf index
|
||||
// ctfetch [flags] <tile-url-or-file> [+sct] [+issuer] [+ctlog] dump all entries in a tile
|
||||
// ctfetch [flags] <log-url> <leaf-index> [+sct] [+issuer] [+ctlog] [+all] fetch one entry by leaf index
|
||||
// ctfetch [flags] <tile-url-or-file> [+sct] [+issuer] [+ctlog] [+all] dump all entries in a tile
|
||||
//
|
||||
// (C) Copyright 2026 Pim van Pelt <pim@ipng.ch>
|
||||
package main
|
||||
@@ -27,8 +27,8 @@ func main() {
|
||||
monitoringURL := flag.String("monitoring-url", "", "log root URL for issuer lookups when input is a file")
|
||||
flag.Usage = func() {
|
||||
fmt.Fprintf(os.Stderr, "Usage:\n")
|
||||
fmt.Fprintf(os.Stderr, " %s [flags] <log-url> <leaf-index> [+sct] [+issuer] [+ctlog] fetch one entry\n", os.Args[0])
|
||||
fmt.Fprintf(os.Stderr, " %s [flags] <tile-url-or-file> [+sct] [+issuer] [+ctlog] dump all entries in a tile\n", os.Args[0])
|
||||
fmt.Fprintf(os.Stderr, " %s [flags] <log-url> <leaf-index> [+sct] [+issuer] [+ctlog] [+all] fetch one entry\n", os.Args[0])
|
||||
fmt.Fprintf(os.Stderr, " %s [flags] <tile-url-or-file> [+sct] [+issuer] [+ctlog] [+all] dump all entries in a tile\n", os.Args[0])
|
||||
fmt.Fprintf(os.Stderr, "\nExamples:\n")
|
||||
fmt.Fprintf(os.Stderr, " %s https://halloumi2026h1.mon.ct.ipng.ch 457683896 +sct +issuer +ctlog\n", os.Args[0])
|
||||
fmt.Fprintf(os.Stderr, " %s https://halloumi2026h1.mon.ct.ipng.ch/tile/data/x002/x460/135 +sct\n", os.Args[0])
|
||||
@@ -68,8 +68,12 @@ func main() {
|
||||
opts.ShowIssuer = true
|
||||
case "+ctlog":
|
||||
opts.ShowCTLog = true
|
||||
case "+all":
|
||||
opts.ShowSCT = true
|
||||
opts.ShowIssuer = true
|
||||
opts.ShowCTLog = true
|
||||
default:
|
||||
fatal("unknown argument %q (expected +sct, +issuer, or +ctlog)", arg)
|
||||
fatal("unknown argument %q (expected +sct, +issuer, +ctlog, or +all)", arg)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user