From 6f8c0f3abda585b3ee1d87e3b8e19c729b52b4a6 Mon Sep 17 00:00:00 2001 From: Andrew D. France Date: Mon, 14 Jul 2025 17:51:23 -0500 Subject: Added compat53 support and fixed bugged non-interactive mode --- et | 132 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 132 insertions(+) create mode 100644 et (limited to 'et') diff --git a/et b/et new file mode 100644 index 0000000..1a9eb09 --- /dev/null +++ b/et @@ -0,0 +1,132 @@ +* 1982f1c (fork/main, fork/HEAD) Smarter tracer: backup +* 5e49f57 Re-init submodules: backup +* bd4cfd2 Arch dis Backup: lisp logs included +* 9bf7f1f Backup: moving from Ubun to Arch +* 2b1f666 (HEAD -> my-feature-branch, tag: v0.3.2, origin/main, origin/HEAD, fork/my-feature-branch, main) v0.3.2 +* 17aadc3 added ability to configure alternate shell +* 9b85e55 (tag: v0.3.1) v0.3.1 +* a1cdb80 add api method to enable/disable inline suggestions +* ce3f1d2 (tag: v0.3.0) v0.3.0 +* 640221c add globbing to command mode +* 6f2e940 added wildcard globbing +* 823a5a4 fixed --version bug +* a87df81 made constant for lush_lua builtin index +* e373f9a added trap builtin +* 3904d58 added command string mode +* 5638f1b Update README.md +* c3afa71 removed history test out of convenience +* 6295ae2 updated help messages +* 6936fee (tag: v0.2.3) v0.2.3 +* a0d5695 added redirect/append for stdout, stderr, or both +* 68ce253 added exit api function +* b29a99b fixed chaining execution attempting to execute operator +* 4028df2 (tag: v0.2.2) v0.2.2 +* 80588be updated history tests +* cd55487 fixed crash in redirect operator +* 4cf1cba (tag: v0.2.1) v0.2.1 +* eda09a9 fixed semicolon chaining functionality +* e61e70d (tag: v0.2.0) v0.2.0 +* 4730d17 fixed crash from incorrect pointer indexing +* e13e23b added append chaining operator +* f7922ea added output redirection with +* e067ca5 added ; chaining operator +* ccf4047 added || chaining operator +* 0539674 Update README.md +* c6e9097 fixed lua api exit status issue +* 69592d5 fixed splitting within quoted string +* 1c41c12 made and operator actually conditional +* 6d0ff4d fixed operator chaining to handle commands terminating with an operator +* e85cb6b implemented background process operator +* b578aef Merge pull request #2 from BanceDev/chaining-operators +|\ +| * 863b097 implemented piping into new chaining method +| * ecfbc1f fixed && chaining for builtins +| * b7718ed added basic && chaining +| * b850121 changed tokenizer to handle all the chaining operators +|/ +* 8997142 Update README.md +* 5914d2e added better clarification to help menu +* c3eb4b2 improved installation instructions +* 6f4a6c4 (tag: v0.1.1) v0.1.1 +* b5857f5 fixed bug in input buffer handling due to misplaced print +* 0dc9a6a Update build.yml checkout v4 +* 58a4647 Update build.yml to artifact v4 +* 0b9c467 fixed exit status issue with non interative mode +* 2c7d28a added non interative mode for running lua scripts +* ee88d00 temporary github action fix until non-interactive mode is implemented +* d41d846 attempt to update build script to accept input into lush shell +* 2fdc7cc prevent lush workflow from getting stuck in tests +* f21f5a8 removed chsh in workflow +* 11b81de Create build.yml +* d25fc21 updated documentation +* 2870751 added e2e testing to cover basic shell functionality +* 9fffa2e updated buffer size for date to account for compiler warning +* 0381ae7 added glob function to lua APi +* daace6e (tag: v0.1.0) v0.1.0 +* 6b3be9c initialized OLDPWD properly +* d5874c5 added HOSTNAME envar +* 3165d96 added OLDPWD environment var and cd - to go to OLDPWD +* 68904ae added date format specifier for prompt +* 32ee824 spelling error in readme demo +* 10910fd updated readme with visuals +* 4361507 fixed off-by-one error with prompt wrapping +* e28bd74 added tab to accept inline autocomplete +* 3742e0b basic current directory suggestions +* 8389686 made it so that lua args properly reset between commands +* e21a4d0 removed demo image to cleanup +* 2c3e681 higher quality image for readme +* 23fb50c added better demo to readme +* 86cadef added handling for when prompt gets longer than terminal width +* 50d69ad added support for multiline prompts +* a0ff5b1 lua api functions for getting terminal width and height +* 5e403a6 added coloring to help command +* 521316d add aliasing to init.lua +* 49fe61d bugfix to inline backspace and delete on multiline buffer +* 0ec71db fixed line wrapping when deleting inline +* 4cdf16f updated gitignore +* d6c203a fixed wrapping bug due to not using updated prompt_length +* 73d9858 added stripping of escape sequences from prompt size to allow for coloring +* 0f4b5ff Merge pull request #1 from Makaze/patch-1 +|\ +| * b6e478c docs: update path +* | 49de8d3 added support for init.lua for configuring shell +|/ +* 6a2689d added getenv and putenv to Lua API +* bfa2768 added lua api functions for indexing history +* ea0eb66 added support for cli args for lua scripts +* c638ce8 added --version flag +* 0edfb38 fixed error in install.sh instructions +* 29c052c fixed bug with cursor alignment when adding text within the buffer +* 29f1b14 added API guide to readme +* 305b17a Update README.md +* ff06726 better readme +* 0b263c3 Create FUNDING.yml +* e6700fc Update README.md +* 9c301c1 fixed crash when no history exists yet and polls for history +* d864cde fixed inability to move cursor between lines +* d63e0e1 cleaned up syntax +* b020cf5 Update CONTRIBUTING.md +* 41f8b9a bugfix on arrowkey movement after browsing history +* 58cb10f updated readme +* 99b8bb5 upadted contribution guidelines +* 64c61c4 Create CONTRIBUTING.md +* bbcf154 fixed bugs with multi line history elements +* 65d523b added api functions for isFile, isDirectory, isReadable, and isWriteable +* e828e25 command history scrolling implemented +* 995e8da history saving implemented +* eea1194 added exists function to lua api +* 7dea3ee added missing lua registrations +* 8936264 updated the example.lua to use new cd command +* 86b8b0e added cd to lua api +* 72f5958 fixed a bug where multiline commands printed wrong +* 5568fba removed need for lush command to execute lua files +* 3577398 added debug mode for scripting +* d5d3f94 update lua api to table and added getcwd to api +* 4fee5ce fixed crash in cd when no path found +* 4375a8e searches .lush/scripts for lua files +* ebdd4e8 added basic lua scripting +* 8ddcd6b added arrow key movement +* 112a831 updated help and fixed SIGINT +* 5c2b255 lunar shell logo +* 58966d4 changed prompt +* f6d7b19 initial commit -- cgit v1.2.3-59-g8ed1b