diff options
| author | Tomas Aschan <[email protected]> | 2025-08-02 06:30:24 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-08-02 06:30:24 +0200 |
| commit | bfb56184cc124b2a206273c751d7144ec4a8533a (patch) | |
| tree | 878a2dedc3c9386172ee78fe799e24b6a22c9166 /time.go | |
| parent | c78f730fb023e4012c4097b24408867cd5c5bdde (diff) | |
| parent | 1b52f7648f880d6ef6aaa19e45b102edadd6c50a (diff) | |
Merge pull request #438 from mologie/fix-time-default-text
Omit zero time.Time default from usage line
Diffstat (limited to 'time.go')
| -rw-r--r-- | time.go | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -48,7 +48,13 @@ func (d *timeValue) Type() string { return "time" } -func (d *timeValue) String() string { return d.Time.Format(time.RFC3339Nano) } +func (d *timeValue) String() string { + if d.Time.IsZero() { + return "" + } else { + return d.Time.Format(time.RFC3339Nano) + } +} // GetTime return the time value of a flag with the given name func (f *FlagSet) GetTime(name string) (time.Time, error) { |
