164 Commits (dbc6b1e26a8556ad5f1be398bd42d3e15d6255d2)

Author SHA1 Message Date
Julian Noble facd6a6f23 initial trun command for raw windows commandline execution (non-capturing alternative to exec craziness) 1 year ago
Julian Noble acf2f1e479 unicode and ansi fixes/mods 1 year ago
Julian Noble ceb66b4f65 ansi improvements 1 year ago
Julian Noble 0efddf4023 punk::console enableAnsi for older windows terminals 1 year ago
Julian Noble aa3d3fc56a late checkin punk::char punk::console etc etc 1 year ago
Julian Noble 2b928515ac punk::repo handle missing fossil executable a little better 1 year ago
Julian Noble da6ff954a4 punk::ns use ordinary namespace eval instead of slower experimental nseval 1 year ago
Julian Noble 02e265d2eb minor edits 1 year ago
Julian Noble 3eb6b3a972 zzzload lazy loading binary pkg in another thread - e.g twapi 1 year ago
Julian Noble a317ca047a punk::ns display fix 1 year ago
Julian Noble 54e3cf4daf refactor and move ns commands to punk::ns - namespace path-glob search improvements 1 year ago
Julian Noble 47afd9eaf1 bulk late checkin: punkcheck + make.tcl, better namespace introspection globbing, refactors etc 1 year ago
Julian Noble f2d2a4d615 script wrapper, doc, make.tcl , shellthread fixes 1 year ago
Julian Noble a9094a8716 dir listing fixes, du, pmix visible_lib_copy_to_modulefolder 1 year ago
Julian Noble 4014b0e8a9 pmix repo base fixes, speed up du on windows 1 year ago
Julian Noble befe2bd0dd fix pmix new project command 1 year ago
Julian Noble 2e8b435437 copy updated make.tcl to project template 1 year ago
Julian Noble 86c612704b A late checkin of much functionality. Tcl du cmd, Multishell cross-platform shell script and pmix wrap, make.tcl fixes & changes 1 year ago
Julian Noble 6d4215d1a3 add shellbat - script wrapper for tcl allowing call from sh/bash/tclsh or cmd.exe (.bat file) on windows and unix 1 year ago
Julian Noble 05ba837670 fix punk::mix / make.tcl so it doesn't attempt to navigate . and .. folders on unix-like platforms when copying files 1 year ago
Julian Noble 8c9b985bab Add punk::repo module 1 year ago
Julian Noble ad4a451a19 split winpath funcs to own tm, win-dos-device path fixes for illegal windows pathnames, dirfiles colourised display of these paths 1 year ago
Julian Noble ff33daa5de package provide fixes (compat tcl9 var scope change) 1 year ago
Julian Noble 27468cdca1 .gitignore tuning 1 year ago
Julian Noble 50d282c022 punk help - basic command hints 1 year ago
Julian Noble 2263d4a1bc Update docs with basic build/make instructions 1 year ago
Julian Noble 7e87ecb7d5 make runx output more consistent 1 year ago
Julian Noble 323850ed92 updates to punk mix with initial support for kettle doc 1 year ago
Julian Noble d4191188c2 reorg repl, implement punk mix system with project and module templates, change make.tcl layout and make generic 1 year ago
Julian Noble 204d27b1b2 fix package loading, fix pipeline execution context to run in correct namespace, nscommands and ns/ multi-arg changes 2 years ago
Julian Noble 69116b6851 disable ensemble::extend dict which interferes with some packages (sf) - unknown why at this stage 2 years ago
Julian Noble 11833b0e53 Fix ./ to handle globs, change ./ & ../ to return dict with keys location dircount filecount 2 years ago
Julian Noble c1d638c984 fix file sorting, fix nslist_dict alias 2 years ago
Julian Noble c78967bc11 add winpath_illegalname_test,winpath_illegalname_fix,fcat for handling certain filenames that the windows api doesn't allow 2 years ago
Julian Noble 072d547992 partially complete punk modules - required for previous checkin to function 2 years ago
Julian Noble b72134de94 experimental funcl modules 2 years ago
Julian Noble 2d4def515e patternmatch and pipeline fixes for booleans dicts and lists. Namespace navigation, env(path) display etc 2 years ago
Julian Noble 5c69954e7e fix a lot of pipeline semantics - especially assignment 2 years ago
Julian Noble 58a6cdd39c better atom handling in patterns 2 years ago
Julian Noble c37bf21eb7 pipeline fixes and better pattern matching and assignment 2 years ago
Julian Noble 6cdb7058c7 better pattern matching and pipeline argument handling (numeric,glob match etc) 2 years ago
Julian Noble 370384c353 match bind and destructuring support for mixed dict/list selectors @/@@ + # ## for counts 2 years ago
Julian Noble 5bfedc23e0 housekeeping newlines etc 2 years ago
Julian Noble 208e80ee23 punkapp application launch framework - initial 2 years ago
Julian Noble 07fee92f4b make pipeswitch accept args, fix ../ console display 2 years ago
Julian Noble 1f6ca1c81d New funcl modules to handle o combinator and code generation for functional pipelines 2 years ago
Julian Noble 740715060b propagate pipeline errors with 'pipesyntax' keyword, structured mismatch output 2 years ago
Julian Noble 36e271674c pipeswitch/pipecase implementation + adhoc testscript tests/pipeswitch.tcl 2 years ago
Julian Noble d0d611ffa8 punk pipeline first workable draft 2 years ago
Julian Noble bc151dbe53 shellfilter::runXXX commands accept -tcl option to call scripts instead of only executables 2 years ago