110 Commits (d50d1dd6c5cb7b44971f3c444015fe58682a54ef)

Author SHA1 Message Date
Julian Noble d50d1dd6c5 punk::args 0.12.3: fix stringstartswith tail-clause reservation ($tp -> $rv); flip pin 1 week ago
Julian Noble 54d6396237 punk::args 0.12.2: comment/doc hygiene pass - dead code removed, MAINTENANCE notes upgraded to refactor assessments, stale docs corrected 1 week ago
Julian Noble d2e96dbe30 G-082 achieved: punk::args 0.12.1 single-form error selection - specific rejection preferred over generic overflow 1 week ago
Julian Noble 6af0fd541e punk::args 0.12.0: formcheck on-demand multiform ambiguity analysis + @form -overlapallowed sanction (G-074 achieved) 1 week ago
Julian Noble b35ea12896 punk::args 0.11.2: bad-@dynamic warn-once + round-1 caching; tclcore 0.3.2: fix malformed tcl_startOfNextWord (project 0.12.19) 1 week ago
Julian Noble f1c0ea10a0 punk::args 0.11.1: define doc - registration styles and tstr/defspace interpolation rules (project 0.12.17) 1 week ago
Julian Noble 4707af6fc2 G-041 increment 2: doc surface presents the matching form (punk::ns 0.5.0, punk::args 0.11.0, project 0.12.15) 1 week ago
Julian Noble d85608d685 G-041 increment 1: multi-form candidacy engine (punk::args 0.10.0, project 0.12.14) 1 week ago
Julian Noble d4519f41d3 G-071 achieved: punk::args 0.9.0 allocation choice screen - lseq-class optional-element arglists parse in-form (project 0.12.11) 1 week ago
Julian Noble 17b8a6dbbd G-071 increment 1: allocation characterization suite + retreat-path debug silencing (punk::args 0.8.3, project 0.12.10) 1 week ago
Julian Noble 58da288d45 G-041 prework: if/switch/try/lseq real-vs-model probe findings recorded; punk::args 0.8.2 debug-leak fix (project 0.12.9) 1 week ago
Julian Noble 66df76c82e G-045 achieved: punk::args 0.8.1 define quoting documentation; flip + archival edits (project 0.12.8) 1 week ago
Julian Noble 22606faebe G-045 increment 4: punk::args 0.8.0 @normalize directive; define_docs converts as consumer proof (project 0.12.7) 1 week ago
Julian Noble 52ad1211a2 G-045 increment 3: punk::args 0.7.0 - record-continuation token -& (project 0.12.6) 1 week ago
Julian Noble bb9ff66f51 G-045 increment 1: punk::args 0.6.1 - @cmd honours -unindentedfields for -help (project 0.12.4) 1 week ago
Julian Noble c309ed4782 punk::args 0.6.0: small restricted choice sets display as literal alternates in synopses 1 week ago
Julian Noble ce2ba184cb punk::args 0.5.0 + punk::ns 0.2.0: G-049 parse-status data model + machine-parsable cmdhelp returns 2 weeks ago
Julian Noble 02da46eb74 punk::args 0.4.2 + punk::ns 0.1.4: G-046 achieved - deferred display-field expansion, rendering/value-shape fixes 2 weeks ago
Julian Noble 383e4e5057 punk::args 0.4.1: ensemble autodef loads lazily-registered subcommand argdocs before id_exists checks 2 weeks ago
Julian Noble 52dab2457d punk::args 0.4.0: internals to private ns, dev-test procs culled, full PUNKARGS coverage; project 0.4.13 2 weeks ago
Julian Noble 87eafd63b0 Tcl 9.1 compat: punk::lib 0.3.1, punk::args 0.3.2 - lseq TIP 746, safe-interp disassemble; project 0.4.12 2 weeks ago
Julian Noble 4541944928 punk::args rendering/quoting/choicegroups/examples characterization suite; helpers::example [a] fix 2 weeks ago
Julian Noble 850b7f23cc G-040 achieved: punk::args -choicealiases with shared choiceword_match resolver; doc-lookup parity; punk::help topic collapse 2 weeks ago
Julian Noble e624bdc057 punk::args 0.2.3: fix @opts -any adhoc option crash; forms + validation test coverage 2 weeks ago
Julian Noble e45fea9b16 G-040 proposed (punk::args -choicealiases); choice-flow characterization tests; -choice* doc clarifications 2 weeks ago
Julian Noble 0455efd614 startup behaviour,punk::path fixes, AGENTS guidance 3 weeks ago
Julian Noble d7f47f04bd punk::args -parsekey fixes for opts 3 weeks ago
Julian Noble d264c284e4 fcat improvements, test framework work 4 weeks ago
Julian Noble b69d0e50f3 punk::path and punk::lib fixes 4 weeks ago
Julian Noble 61aa54c738 punk::ns::corp and ansi fixes, punkcheck file save debug output 2 months ago
Julian Noble 36cb87b0dd punk::lib - tclscript_info tclscript_showparse, remove line continuations for better cmdtrace support 3 months ago
Julian Noble b8f57878f2 overtype and ansi changes, untabify, opunk, experimental punk::lib::tclscript_info static analysis beginnings 3 months ago
Julian Noble 4c6a3058c3 punk::ansi and overtype fixes and tests, grepstr fixes, punk::args synopsis improvements, voo module 3 months ago
Julian Noble 8dfae55673 add 'mash options' aka 'option clustering' aka 'short flag stacking' 4 months ago
Julian Noble d6d6ea8de5 overtype,punk::winlnk,punk::args,punk::console etc fixes. 4 months ago
Julian Noble eab7d854ef punk::args::helpers::example fix eat your own dogfood documentation 4 months ago
Julian Noble 413d25c065 fix ::env(SHELL) more posixy,mintty fixes,fglob -patterndebug,dirfiles_dict collection changes for links,remove punk::args stderr debug output 4 months ago
Julian Noble d97971b045 punk::winlnk,punk::du,punk::auto_exec,punk::args,punk::nav::fs + tests,inspect,tstr,gohome & ~ & newdir & newns, documentation 4 months ago
Julian Noble e1d0130b7a auto_exec, dir listing and .lnk processing improvements - primarily on windows 4 months ago
Julian Noble 283ca03b22 docs: resolve 30+ TODO/FIXME comments with documentation and implementation notes 5 months ago
Julian Noble 634087e383 punk::args minor performance tweaks, vfs updates for windows 6 months ago
Julian Noble b19b9c7027 moduledoc example colour fix 7 months ago
Julian Noble ec56913809 more term- colours for basic functions 7 months ago
Julian Noble 149c52ef58 fix punk::args indexexpression 7 months ago
Julian Noble e4604fc9a9 punk::netbox:👨:dcim, minor punk::args fix 8 months ago
Julian Noble 1dc8f038df bring overtype module into project, punk::lib::is_main_script etc 8 months ago
Julian Noble e6bfb30ded netbox -ASYNC update and API fixes 8 months ago
Julian Noble 65bb493544 fix punk::args parse when multiple flags marked optional false and more than one of them not supplied 8 months ago
Julian Noble 5297ce3362 fix shellfilter tee_to_log 8 months ago
Julian Noble bc9bacd82b tclcore doc updates, punk::args fixes, cmdtrace 8 months ago