Jan Nieuwenhuizen
|
fbe9747d00
|
guix: Add guix package build.
* guix.scm: New file.
|
2018-06-29 20:19:49 +02:00 |
Jan Nieuwenhuizen
|
7b9871478b
|
build: add ./configure, compile .go files.
* configure: New file.
* build-aux/build-guile.sh: New file.
* makefile (all-go): New target.
|
2018-06-29 20:18:02 +02:00 |
Jan Nieuwenhuizen
|
cd4a80d3cb
|
build: add makefile, build bin/gash
* bin/gash.in: New file.
* bin/gash: Remove
* makefile: New file.
|
2018-06-29 20:18:02 +02:00 |
Jan Nieuwenhuizen
|
df4f7971aa
|
updates from verum/gaiag.
|
2018-06-29 20:18:02 +02:00 |
Rutger van Beusekom
|
ca01e904d3
|
generalize pipe for multiple in- and out-puts
|
2018-02-22 16:17:43 +01:00 |
Rutger van Beusekom
|
b6c566e989
|
support scheme in the pipeline
|
2018-02-17 21:15:41 +01:00 |
Rutger van Beusekom
|
9856ad7619
|
fix builtins
|
2017-12-07 23:07:31 +01:00 |
Rutger van Beusekom
|
f171f79ec9
|
substitution
|
2017-12-07 23:07:31 +01:00 |
Rutger van Beusekom
|
2446a63281
|
catch all errors
|
2017-12-07 23:07:31 +01:00 |
Rutger van Beusekom
|
6e556508f5
|
checkpoint
|
2017-12-07 23:07:31 +01:00 |
Rutger van Beusekom
|
e31829a757
|
substitution
|
2017-12-07 23:07:31 +01:00 |
Rutger van Beusekom
|
e348606d36
|
testing
|
2017-12-07 23:07:31 +01:00 |
Rutger van Beusekom
|
57b93d2902
|
substitution WIP
|
2017-12-07 23:07:31 +01:00 |
Rutger van Beusekom
|
0a75234e52
|
complete rename from anguish to gash
|
2017-12-07 23:07:31 +01:00 |
Rutger van Beusekom
|
1bfb752b3c
|
split off job
|
2017-12-07 23:07:30 +01:00 |
Rutger van Beusekom
|
bb68e4728c
|
split off util
|
2017-12-07 23:07:30 +01:00 |
Rutger van Beusekom
|
6b3351aa8a
|
split off io
|
2017-12-07 23:07:30 +01:00 |
Rutger van Beusekom
|
34737293ef
|
here document
|
2017-12-07 23:07:30 +01:00 |
Rutger van Beusekom
|
2a1431da56
|
refactor
|
2017-12-07 23:07:30 +01:00 |
Rutger van Beusekom
|
a0b61a24df
|
for-clause idiosynchrasies
|
2017-12-07 23:07:30 +01:00 |
Rutger van Beusekom
|
b35876f4d9
|
checkpoint: glob/regex fix, wip: 2nd prompt continuation, cleanups
|
2017-12-07 23:07:30 +01:00 |
Rutger van Beusekom
|
1a42685197
|
generalized gash for any call location
|
2017-12-07 23:07:30 +01:00 |
Rutger van Beusekom
|
559322ff5a
|
hacked 2nd prompt for incomplete inputs.
|
2017-12-07 23:07:30 +01:00 |
Rutger van Beusekom
|
fc081e9c2b
|
update peg for substitution in for and identifier reserved prefix
|
2017-12-07 23:07:30 +01:00 |
Rutger van Beusekom
|
2e3b805f6a
|
introduce gash
|
2017-12-07 23:07:30 +01:00 |
Rutger van Beusekom
|
88a14cd2ae
|
fix globbing
|
2017-12-07 23:07:30 +01:00 |
Rutger van Beusekom
|
33131a6aed
|
completion
|
2017-12-07 23:07:30 +01:00 |
Rutger van Beusekom
|
d4445ef21d
|
fixed required trailing space
|
2017-12-07 23:07:30 +01:00 |
Rutger van Beusekom
|
732ec746b8
|
checkpoint: avoid redundant evals, color prompt, add profiling
|
2017-12-07 23:07:30 +01:00 |
Rutger van Beusekom
|
d831a3ef24
|
checkpoint
|
2017-12-07 23:07:30 +01:00 |
Rutger van Beusekom
|
d53f1055f3
|
remove prompt coloring to allow readline to determine proper length
|
2017-12-07 23:07:30 +01:00 |
Rutger van Beusekom
|
1837431f0c
|
background via "&"
|
2017-12-07 23:07:29 +01:00 |
Rutger van Beusekom
|
1b31587c9b
|
checkpoint
|
2017-12-07 23:07:29 +01:00 |
Rutger van Beusekom
|
ff41fce5ba
|
checkpoint
|
2017-12-07 23:07:29 +01:00 |
Rutger van Beusekom
|
ffebd76c5b
|
checkpoint: bg
|
2017-12-07 23:07:29 +01:00 |
Rutger van Beusekom
|
5c724a023a
|
checkpoint: fg
|
2017-12-07 23:07:29 +01:00 |
Rutger van Beusekom
|
628f111ced
|
checkpoint
|
2017-12-07 23:07:29 +01:00 |
Rutger van Beusekom
|
fc8b856110
|
make echo builtin
|
2017-12-07 23:07:29 +01:00 |
Rutger van Beusekom
|
fb6a7d0279
|
replace file-system-tree with scandir
|
2017-12-07 23:07:29 +01:00 |
Rutger van Beusekom
|
4997c4421d
|
align globbing
|
2017-12-07 23:07:29 +01:00 |
Rutger van Beusekom
|
fee393aadd
|
cleanup
|
2017-12-07 23:07:29 +01:00 |
Rutger van Beusekom
|
d595a401b9
|
checkpoint
|
2017-12-07 23:07:29 +01:00 |
Rutger van Beusekom
|
23e8fba9fb
|
checkpoint: tcsetpgrp works when using current-error-port i.s.o. current-input-port or current-output-port (they are attached to readline-port)
|
2017-12-07 23:07:29 +01:00 |
Rutger van Beusekom
|
975d3f7ee0
|
checkpoint: HAX0R kuch!!! 8-(
|
2017-12-07 23:07:29 +01:00 |
Rutger van Beusekom
|
31a19a6e22
|
checkpoint
|
2017-12-07 23:07:29 +01:00 |
Rutger van Beusekom
|
a2595bef0f
|
checkpoint
|
2017-12-07 23:07:29 +01:00 |
Rutger van Beusekom
|
68767152ec
|
jobcontrol WIP
|
2017-12-07 23:07:29 +01:00 |
Rutger van Beusekom
|
3431779da2
|
split tests
|
2017-12-07 23:07:29 +01:00 |
Rutger van Beusekom
|
cd6133a468
|
implement multiple terms
|
2017-12-07 23:07:29 +01:00 |
Rutger van Beusekom
|
12d7976dfd
|
implement globbing lazily such that (eval (save (transform (parse shell)))) is maintained.
|
2017-12-07 23:07:28 +01:00 |