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 |