julz pushed to master at jn/punkshell
-
aac7aa57c8 punk::ns 0.8.0: remove leftover nscommands1/nscommands2 command aliases
-
6e68e29a1e goals: G-086 proposed - light project layout carrying startup/test module-path semantics
-
bc647968e9 punk::ansi 0.1.3: grepstr summarydict linemap doc reconciliation (doc-only)
-
86883a496c punk::ns 0.7.1: hygiene-pass backlog fixes - nslist -types default, nsjoinall error prefix (pins flipped)
-
13e38734b6 punk::ns 0.7.0: comment/doc hygiene pass - dead code removed, stale docs corrected, findings flagged
- Compare 26 commits »
3 days ago
julz pushed to master at jn/punkshell
-
22ff5cf802 goals: G-078..G-081 - ansi->html api, default-colour semantics, cell-grid mode, argdoc build pipeline
-
5df5f65b4f punknative generator: nav index, per-form arg tables, terminal-black backdrop, integer row pitch
-
60dd6094c7 fontprep/punknative: settle ansi-art html rendering recipe; reproducible font builds; revert metric-normalization experiment
-
c457d4222a fontprep: convert vendored Cascadia OFL licence text to LF line endings
-
c18ca90a70 doc tooling: vendor punkdoc-mono web font (OFL subset of Cascadia Mono 2404.23) + -assets embed|link|none in punknative generator
- Compare 14 commits »
3 days ago
julz pushed to master at jn/punkshell
-
2157c01f6c tclcore 0.3.3: remove parse-inert @dynamic tags from split, array, join (project 0.12.20)
-
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)
-
2e603413e6 tclcore 0.3.1: after id-shape harvest via tstr placeholders in the argdoc defspace (project 0.12.18)
-
367b65759c goals: add G-075 (punk::args (package) ids - lookup fix + package documentation surface)
-
f1c0ea10a0 punk::args 0.11.1: define doc - registration styles and tstr/defspace interpolation rules (project 0.12.17)
- Compare 37 commits »
4 days ago
julz pushed to master at jn/punkshell
-
456fa80500 goals: G-021 fold in capture-privacy model (Tier 1)
-
99af43c8be goals: G-062 achieved archival + archive-loss prevention (sweep rules, backlink markers, goals_lint)
-
c309ed4782 punk::args 0.6.0: small restricted choice sets display as literal alternates in synopses
- Compare 3 commits »
5 days ago
julz pushed to master at jn/punkshell
-
04aa034aa3 README: refresh to match current project state — add build/getting-started section, supported platforms, shipped features (script subcommand, pluggable consoles, runtime.cmd, static runtime support, help system), update missing/unripe sections, add documentation pointers, rename n/new->newns and d/new->newdir
-
b3d42ca406 bootsupport/vfs: sync punk::repl 0.4.0 and opunk::console::tk 0.2.0 (G-001)
-
2a25ecedf5 scriptlib/developer: tkconsole_demo showcase for the G-001 tk console backend
-
3d14721d42 goals: G-001 achieved 2026-07-11 - archive entry + detail; project 0.11.0
-
83c1e3e82b tests: repl-through-console-backend verification suite (G-001 acceptance)
- Compare 26 commits »
6 days ago
julz pushed to master at jn/punkshell
-
0d87850873 CHANGELOG: repair control-character mangling in the 0.8.1 entry
-
f8793b308a runtime.cmd (ps1): cached sha1sums fallback backported to list -remote (punkshell 0.8.1)
-
3a5a68ec9b G-059 achieved: WSL capability probing + native-filesystem staging for unix-side tests from windows
-
e6be532938 runtime.cmd: list -remote for the unix payload + PUNKBIN_URL override (punkshell 0.8.0)
- Compare 4 commits »
6 days ago
julz pushed to master at jn/punkshell
-
9a39320117 GOALS: add G-059 WSL test driving + G-060 QEMU cross-platform matrix (both proposed)
-
7f32862d2f runtime.cmd: active-runtime selection (use subcommand + active.toml), bash checksum parity, scriptset moved to src/scriptapps/bin (punkshell 0.7.0)
-
fef5938c88 mapvfs: punk91 wraps punk9win.vfs on tclsfe-x64 (staying); tksfe wish-runtime experiment notes
-
b11f3e5946 tests + guidance for the MULTISHELL polyglot build machinery (scriptwrap)
-
440cc39073 update vfs: _vfscommon.vfs punk::lib 0.4.0, punk::repl 0.3.0, punk::packagepreference 0.2.0, shellthread 1.7.0
- Compare 37 commits »
7 days ago
julz pushed to master at jn/punkbin
-
82d212f9d3 move misfiled tclkit-851-freebsd7-x86_64 to freebsd-x86_64/
-
31cd264207 add sha1sums maintenance script + freebsd-arm64 and linux-x86_64 runtime additions
-
b2dbbe6f55 add tclsfe-x64.exe (win32-x86_64) + AGENTS.md scaffolding
- Compare 3 commits »
7 days ago
julz pushed to master at jn/punkshell
-
675aa22701 G-045, G-046 proposed: punk::args authoring ergonomics; deferred -help resolution + rendering/value-shape fixes
-
4541944928 punk::args rendering/quoting/choicegroups/examples characterization suite; helpers::example [a] fix
-
850b7f23cc G-040 achieved: punk::args -choicealiases with shared choiceword_match resolver; doc-lookup parity; punk::help topic collapse
-
c8f437b909 update vfs: _vfscommon modules punk 0.2.2, punk::lib 0.3.0
-
4b591e4e36 punk 0.2.2: fold help argdoc texts, narrow 'i help' tables (doc-only)
- Compare 47 commits »
1 week ago
julz pushed to master at jn/punkshell
-
bfcbf705be add goal G-029: build packaged test::<modulename> modpods from src/tests
-
64fa9a63a7 add goal G-028: name the process locking a file on build deploy failures
-
92f6c30442 add goal G-027: pull-based infrastructure updates for derived projects
-
6d01b6e93b shellfilter 0.2.3: survive infra errors in run; runtests tm order + Thread path
-
d88e1c1759 punkboot::utils 0.1.1: move vendorupdate dirty-checkout check into module
- Compare 36 commits »
1 week ago
julz pushed to master at jn/punkshell
-
ab4fd7f89d update bootsupport,vfs,project_layouts for recent changes
2 weeks ago
julz pushed to master at jn/punkshell
-
2466ab3d57 AGENTS + CLAUDE: add Assisted-by git commit trailer policy; ban remains on Co-Authored-By and AI-attribution footers
-
05b977fb3d punk::path 0.2.1: filter '.' and '..' by tail in treefilenames hidden-dir glob to fix non-Windows recursion loop
-
aca967e1a5 punk::console 0.6.0: G-007 slice 1 - tsv-backed console facts + ownership registry
-
e2e142faa2 punk::console 0.5.0: -console migration complete - remaining query procs converted to hybrid pattern
-
b67a8f7b5f add goals G-007 to G-010: console location transparency, scoped console state, themed subshell profiles, subshell tree navigation
- Compare 47 commits »
2 weeks ago
julz pushed to master at jn/punkshell
-
983cb44f55 punk::console 0.1.8: fix 8 bugs found during -console migration audit
-
561169280f AGENTS.md: user preference rule - no new executable binaries in commits
-
64d0962ad6 add goals G-004, G-005, G-006: no committed binaries, zig build infrastructure, prebuilt artifact download
-
1ddaa0d03f add initial goal detail files G-001, G-002, G-003
-
3f209edec4 add goals infrastructure: index format, archive stub, goals/ DOX doc
- Compare 6 commits »
2 weeks ago
julz pushed to master at jn/punkshell
-
fbc7654c5b .gitignore and .fossil-settings to ignore node json files and node_modules folder. node_modules is primarily for local ai here, and can contain binaries - which we don't want
-
dcb5a71891 ignore TEMP_REFERENCE for some ai work
-
1131961ada fossil manifest files
-
8ad4d4a5c4 punkbi,punksys,punk902z only on windows
-
073d509279 update project_layouts
- Compare 15 commits »
2 weeks ago
julz pushed to master at jn/punkshell
-
df78ff9bb5 make.tcl bootstrapping fix, punkcheck refactor and tests
2 weeks ago
julz pushed to master at jn/punkshell
-
0455efd614 startup behaviour,punk::path fixes, AGENTS guidance
2 weeks ago
julz pushed to master at jn/punkshell
-
43e9aee128 cleaner src/tests/runtests.tcl output for agents based on new -report option etc
3 weeks ago
julz pushed to master at jn/punkshell
-
7fd42ff68c src/tests framework
-
d7f47f04bd punk::args -parsekey fixes for opts
- Compare 2 commits »
3 weeks ago