~ecs/fsh

Remove any way to interact with the external OS

Also remove external stuff from the TODO.
Add notes on JITing Go scripts
Makefile: add .POSIX
0f2292f3 — Eyal Sawady 6 months ago
Handle bad input file more gracefully
7654899d — Eyal Sawady 6 months ago
Rename types/ to kernel/

The metaphor holds well enough.
19b16421 — Eyal Sawady 6 months ago
Note on how to implement globbing
d24b30f8 — Eyal Sawady 6 months ago
README: formatting
c1d50f1b — Eyal Sawady 6 months ago
TODO: update
ed5f3b1a — Eyal Sawady 6 months ago
TODO: ! exec
34be87aa — Eyal Sawady 6 months ago
TODO: update
702d31cd — Eyal Sawady 6 months ago
Implement `! cd`

Also update the TODO
f1c8227d — Eyal Sawady 6 months ago
t/repl: only print non-zero errors
eab00635 — Eyal Sawady 6 months ago
Makefile: fix deps
ac1bd1c0 — Eyal Sawady 6 months ago
go-isatty: update
06031daf — Eyal Sawady 9 months ago
Makefile: update

Add `all` target, provide explicit dependencies for `fsh`
04496f70 — Eyal Sawady 10 months ago
TODO: here docs
f2070126 — Eyal Sawady 10 months ago
TODO: update
d5067d0e — Eyal Sawady 10 months ago
TODO: clarify external-file interface
1af403d8 — Eyal Sawady 10 months ago
TODO: clarify fs-resident cmds
9247765e — Eyal Sawady 10 months ago
TODO: loops
25602068 — Eyal Sawady 10 months ago
c/external.go: remove !source and !.

They can be simulated with . !...
Next