Jake Wakeling
|
e87cff2c49
|
Fix exit status handling
|
9 months ago |
Jake Wakeling
|
65268ba9de
|
Evaluate $XDG_CONFIG_HOME/esh/eshrc file on start
|
9 months ago |
Jake Wakeling
|
de472f3d6e
|
Reimplement command evaluation
|
9 months ago |
Jake Wakeling
|
30bbeefe64
|
Reimplement compound statements
|
9 months ago |
Jake Wakeling
|
99a3dff6f8
|
Add linked list utility
|
9 months ago |
Jake Wakeling
|
cc99c0486e
|
Add array utility
|
9 months ago |
Jake Wakeling
|
fd110664b1
|
Fix underallocation of memory
|
9 months ago |
Jake Wakeling
|
2341ac5528
|
Implement parser with AST nodes
|
9 months ago |
Jake Wakeling
|
3c5297e05b
|
Reformat lineread functions
|
9 months ago |
Jake Wakeling
|
66d0b960e7
|
Implement lexer with proper tokens
|
9 months ago |
Jake Wakeling
|
ee92cc70f9
|
Rename lib dependency to cll
|
9 months ago |
Jake Wakeling
|
e284c79ed2
|
Update README and simplify CMakeLists
|
9 months ago |
Jake Wakeling
|
5a1a1c1737
|
Begin implementing rc file handling
|
9 months ago |
Jake Wakeling
|
61d48de47e
|
Add command history
|
9 months ago |
Jake Wakeling
|
6e65ba3c97
|
Add --help and --version options
|
10 months ago |
Jake Wakeling
|
5c73de53c4
|
Add set builtin
|
10 months ago |
Jake Wakeling
|
661480bbe6
|
Add lib/strconv 1.1.0
|
10 months ago |
Jake Wakeling
|
d3a40fe572
|
Add conf header and source files
|
10 months ago |
Jake Wakeling
|
52bb8fd0da
|
Update description in README
|
10 months ago |
Jake Wakeling
|
72dbdd3d35
|
Rename OSH to ESH
|
10 months ago |
Jake Wakeling
|
fa65493587
|
Update version number to 0.4.0
|
1 year ago |
Jake Wakeling
|
6fe231e405
|
Add non-terminal input handling to lineread
|
1 year ago |
Jake Wakeling
|
ba8ec31297
|
Ensure terminal state is restored on exit
|
1 year ago |
Jake Wakeling
|
d0caacdd3e
|
Fix SIGINT handling at prompt
|
1 year ago |
Jake Wakeling
|
f83cfdddd3
|
Improve raw mode handling in lineread
|
1 year ago |
Jake Wakeling
|
ebc6a6fa1b
|
Add various word processing functions
|
1 year ago |
Jake Wakeling
|
f98c21adad
|
Update version number to 0.3.0
|
1 year ago |
Jake Wakeling
|
d601a0a179
|
Improve builtin compilation
|
1 year ago |
Jake Wakeling
|
72d349955d
|
Update formatting in bltn and exec files
|
1 year ago |
Jake Wakeling
|
0f6aa82e55
|
Implement semicolon handling
|
1 year ago |
Jake Wakeling
|
89d88c31e4
|
Cleanup error handling in main
|
1 year ago |
Jake Wakeling
|
6fb6cdf3c2
|
Reimplement basic quote parsing
|
1 year ago |
Jake Wakeling
|
8b9271124f
|
Remove depreciated lexer files
|
1 year ago |
Jake Wakeling
|
826f57a64a
|
Handle CTRL + W and DELETE inputs
|
1 year ago |
Jake Wakeling
|
c8190010e7
|
Handle CTRL+L clearscreen in lineread
|
1 year ago |
Jake Wakeling
|
68c405989a
|
Implement single line lineRefresh
This currently only handles single lines, multi line refresh shall be
implemented in the future when it is needed
|
1 year ago |
Jake Wakeling
|
0a41e43bd0
|
Reimplement parsing to use lineread
|
1 year ago |
Jake Wakeling
|
5ae61ff80f
|
Update lex.h and parse.h header guards
|
1 year ago |
Jake Wakeling
|
4bd4d45f62
|
Update lib/error to 1.0.2
|
1 year ago |
Jake Wakeling
|
d9b7bcc957
|
Align pwd builtin with OMKOV coreutils version
|
1 year ago |
Jake Wakeling
|
8e5fd79617
|
Restore OSH 0.2.1 to Git
|
1 year ago |