|
|
c32521b94b
|
next : FILE_REGEXP : allow midfix dots
|
2026-08-27 10:28:31 -07:00 |
|
|
|
ae23009c60
|
next : writeHeader directly : no more hook into um.el
|
2026-08-26 12:45:27 -07:00 |
|
|
|
b81d6f906e
|
next : um next calls (um--header) and only prints the filename for piping : no more auto open
|
2026-08-13 11:50:38 -07:00 |
|
|
|
b4b05e7994
|
next : send filename to stdout
|
2026-08-13 09:37:03 -07:00 |
|
|
|
3f5d73bf3e
|
help : errors.As : assign to the HelpError constructed at callsite
|
2026-01-29 11:17:52 -08:00 |
|
|
|
8fe659a171
|
help : HelpError holds cmd.Subcommand and summary : NewHelpError constructor
|
2026-01-29 11:09:55 -08:00 |
|
|
|
d4015598be
|
flags : return HelpError and print at the callsite
|
2026-01-29 10:23:11 -08:00 |
|
|
|
b9809e332b
|
Merge branch 'flags'
|
2026-01-28 21:43:54 -08:00 |
|
|
|
0fba550f1e
|
next : better error
|
2026-01-28 15:55:46 -08:00 |
|
|
|
78d33ae62d
|
next : FILE_REGEXP should not assume ascii nor even unicode letters, just anything not a .
|
2026-01-28 13:22:36 -08:00 |
|
|
|
b8156931fd
|
flags : Flag interface instead of generic, allowing us to move the reflection out into a field expansion func only
|
2026-01-26 18:48:55 -08:00 |
|
|
|
b903fe46a4
|
mv : mv to new descriptor while updating header
|
2026-01-22 12:15:40 -08:00 |
|
|
|
6f9f5dbb23
|
flags : reflection-powered general ParseArgs : uglier than tidy switch statements per cmd, but much easier to add new flags
|
2026-01-21 11:54:24 -08:00 |
|
|
|
f645e18b5b
|
flags.Help takes a summary string
|
2026-01-20 20:17:32 -08:00 |
|
|
|
c2412caba6
|
last : move to its own pkg for sharing of GLOB pattern and --help, slightly overkill but consistent
|
2026-01-20 19:55:03 -08:00 |
|
|
|
211bf38758
|
fix next const cmd
|
2026-01-20 14:31:11 -08:00 |
|
|
|
c434005d39
|
cmd pkg for Subcommand type, use everywhere
|
2026-01-20 13:30:53 -08:00 |
|
|
|
77e3e23446
|
flags : more common help functions, but redefining the subcmds in each package is probably wrong, esp. since last had to be deduped
|
2026-01-20 13:10:47 -08:00 |
|
|
|
0ff9e6d9a3
|
next : consistent default case handling across subcmds
|
2026-01-19 18:25:06 -08:00 |
|
|
|
b5075786c6
|
last and sort should pipe to stdout
|
2026-01-19 12:29:39 -08:00 |
|
|
|
5b930f4526
|
more error strings
|
2026-01-19 09:21:41 -08:00 |
|
|
|
c00904a004
|
log.Fatal and more consistent error strings
|
2026-01-19 09:17:49 -08:00 |
|
|
|
bd05d482e2
|
docs
|
2026-01-19 08:06:04 -08:00 |
|
|
|
68e2d0ac1d
|
next : no dead code
|
2026-01-19 07:57:47 -08:00 |
|
|
|
961bb84e29
|
next : emacsNext with emacsclient call
|
2026-01-18 23:58:34 -08:00 |
|
|
|
dbe1af4710
|
next : dont need to parse desc from last
|
2026-01-18 21:47:34 -08:00 |
|
|
|
af2f2032f1
|
next, last : glob and regexp
|
2026-01-18 21:38:18 -08:00 |
|
|
|
c19b11e115
|
flags.ValidValueOrExit and os.Exit on Help
|
2026-01-18 20:17:40 -08:00 |
|
|
|
0d32446986
|
flags : can check for both Flag types because the value.FieldByName().Type() can be printed
|
2026-01-18 18:29:34 -08:00 |
|
|
|
869ca3c290
|
docs and private funcs
|
2026-01-18 18:19:56 -08:00 |
|
|
|
c7c48eab43
|
flags : tabwriter output
|
2026-01-18 15:03:31 -08:00 |
|
|
|
0422b4a146
|
flags : Help string using reflection iteration over fields
|
2026-01-18 14:48:58 -08:00 |
|
|
|
519d6cf263
|
next : keep tags as single flags.Arg : handle comma Split later, ParseArgs does just that
|
2026-01-18 10:21:01 -08:00 |
|
|
|
109591f938
|
next : use new flags logic, tags as slice of Arg
|
2026-01-18 10:17:24 -08:00 |
|
|
|
8bd0da003e
|
dirs for each subcmd
|
2026-01-17 20:06:55 -08:00 |
|