41 Commits (e87cff2c49d576d80632ce27aadd1c3c686e5e17)
 

Author SHA1 Message Date
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 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