68 Commits (master)
 

Author SHA1 Message Date
Jake Wakeling 01598e9625 Fix incorrect licence in version information 1 year ago
Jake Wakeling 221a43ce73 Update libutil licence headers 1 year ago
Jake Wakeling e6e12f9126 Relicense to MIT 1 year ago
Jake Wakeling 8324007066 Update libutil 1 year ago
Jake Wakeling 0a8f8638a2 Add line and hist typedefs 1 year ago
Jake Wakeling 53aa0ac555 Update libutil files 1 year ago
Jake Wakeling b92cde2948 Update util/error headers 1 year ago
Jake Wakeling 672d2eee95 Add date to changelog for 0.5.1 1 year ago
Jake Wakeling 56462a0876 Fix redirects and pipes not working together 1 year ago
Jake Wakeling 557f683de8 Add shorthand macros to util/error 1 year ago
Jake Wakeling 19538ba5d9 Add alert function to util/error 1 year ago
Jake Wakeling 4eee86debb Properly implement stdin and stdout redirects 1 year ago
Jake Wakeling b17c84602b Prune misguided redirect code 1 year ago
Jake Wakeling 3cb5034f56 Fix valgrind uninitialised memory warning 1 year ago
Jake Wakeling 2144355bee Implement stdout redirects 1 year ago
Jake Wakeling eb2d3d49c4 Handle unexpected characters properly 1 year ago
Jake Wakeling 6801038627 Reimplement compound commands with looped parsing 1 year ago
Jake Wakeling 2dbb34a3c8 Implement single quote parsing 1 year ago
Jake Wakeling 14bad1bb65 Prune depreciated compound command handling code 1 year ago
Jake Wakeling 671f3cde5f Implement pipe parsing and execution 1 year ago
Jake Wakeling be40c3ece0 Refactor the array implementation into a stack 1 year ago
Jake Wakeling 1c707b2204 Fix fallthrough with extended escape sequences 1 year ago
Jake Wakeling 18443a4aaf Deduplicate config handling functions 1 year ago
Jake Wakeling af976fa8f6 Remove repeated warning when eshrc is absent 1 year ago
Jake Wakeling e9c29a96ef Refactor lexer to use pointers instead of an offset 1 year ago
Jake Wakeling 7e36ae1424 Fix words being ignored by the lexer in some cases 2 years ago
Jake Wakeling a690d360e9 Add date to CHANGELOG for 0.5.0 2 years ago
Jake Wakeling e87cff2c49 Fix exit status handling 2 years ago
Jake Wakeling 65268ba9de Evaluate $XDG_CONFIG_HOME/esh/eshrc file on start 2 years ago
Jake Wakeling de472f3d6e Reimplement command evaluation 2 years ago
Jake Wakeling 30bbeefe64 Reimplement compound statements 2 years ago
Jake Wakeling 99a3dff6f8 Add linked list utility 2 years ago
Jake Wakeling cc99c0486e Add array utility 2 years ago
Jake Wakeling fd110664b1 Fix underallocation of memory 2 years ago
Jake Wakeling 2341ac5528 Implement parser with AST nodes 2 years ago
Jake Wakeling 3c5297e05b Reformat lineread functions 2 years ago
Jake Wakeling 66d0b960e7 Implement lexer with proper tokens 2 years ago
Jake Wakeling ee92cc70f9 Rename lib dependency to cll 2 years ago
Jake Wakeling e284c79ed2 Update README and simplify CMakeLists 2 years ago
Jake Wakeling 5a1a1c1737 Begin implementing rc file handling 2 years ago
Jake Wakeling 61d48de47e Add command history 2 years ago
Jake Wakeling 6e65ba3c97 Add --help and --version options 2 years ago
Jake Wakeling 5c73de53c4 Add set builtin 2 years ago
Jake Wakeling 661480bbe6 Add lib/strconv 1.1.0 2 years ago
Jake Wakeling d3a40fe572 Add conf header and source files 2 years ago
Jake Wakeling 52bb8fd0da Update description in README 2 years ago
Jake Wakeling 72dbdd3d35 Rename OSH to ESH 2 years ago
Jake Wakeling fa65493587 Update version number to 0.4.0 2 years ago
Jake Wakeling 6fe231e405 Add non-terminal input handling to lineread 2 years ago
Jake Wakeling ba8ec31297 Ensure terminal state is restored on exit 2 years ago