43 Commits (master)
 

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