| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | - The premake5.lua file has been updated to include the LUA_COMPAT_BITLIB ↵ | 2025-07-23 | 1 | -14/+9 | |
| | | | | | | | | compiler definition. This flag instructs the compat-5.3 submodule to build the actual bit32 library instead of a stub that throws a deprecated error. - The main function in src/lush.c is modified to explicitly load the bit32 and utf8 libraries into the global Lua state at startup using luaL_requiref. This makes them directly accessible to all scripts running in the shell, which is necessary for the test script to find and use the bit32 functions without a require() call. - Added a null check after luaL_newstate() in src/lush.c to ensure the Lua state is created successfully before its actually used. | ||||
| * | Re-added luaL_openlibs(L); ln:1495 | 2025-07-22 | 1 | -1/+1 | |
| | | |||||
| * | src/lush.c ln:1500-1508: corrected the 'luaL' typos | 2025-07-22 | 1 | -3/+3 | |
| | | |||||
| * | Compat53 library uses the floor function, which is part of the C math ↵ | 2025-07-22 | 1 | -1/+0 | |
| | | | | | library (libm); removed the incorrect luaopen_compat53 call that was still present | ||||
| * | Fixed the header path for compat: preload compat modules for lua within ↵ | 2025-07-22 | 1 | -1/+22 | |
| | | | | | lua-init block | ||||
| * | Added compat53 to init block: added .gitmodules init to install.sh | 2025-07-22 | 1 | -0/+1 | |
| | | |||||
| * | Added compat53 support and fixed bugged non-interactive mode | 2025-07-14 | 1 | -34/+26 | |
| | | |||||
| * | added ability to configure alternate shell | 2025-02-13 | 1 | -2/+26 | |
| | | |||||
| * | add api method to enable/disable inline suggestions | 2025-02-11 | 1 | -1/+2 | |
| | | |||||
| * | add globbing to command mode | 2025-02-11 | 1 | -1/+5 | |
| | | |||||
| * | added wildcard globbing | 2025-02-11 | 1 | -1/+74 | |
| | | |||||
| * | fixed --version bug | 2025-02-10 | 1 | -1/+1 | |
| | | |||||
| * | made constant for lush_lua builtin index | 2025-02-07 | 1 | -1/+1 | |
| | | |||||
| * | added command string mode | 2025-02-07 | 1 | -1/+33 | |
| | | |||||
| * | added redirect/append for stdout, stderr, or both | 2024-09-27 | 1 | -38/+118 | |
| | | |||||
| * | fixed chaining execution attempting to execute operator | 2024-09-27 | 1 | -1/+4 | |
| | | |||||
| * | fixed crash in redirect operator | 2024-09-26 | 1 | -10/+9 | |
| | | |||||
| * | fixed semicolon chaining functionality | 2024-09-25 | 1 | -14/+9 | |
| | | |||||
| * | fixed crash from incorrect pointer indexing | 2024-09-25 | 1 | -1/+1 | |
| | | |||||
| * | added append chaining operator | 2024-09-25 | 1 | -3/+7 | |
| | | |||||
| * | added output redirection with | 2024-09-25 | 1 | -12/+52 | |
| | | |||||
| * | added ; chaining operator | 2024-09-25 | 1 | -14/+14 | |
| | | |||||
| * | added || chaining operator | 2024-09-25 | 1 | -2/+9 | |
| | | |||||
| * | fixed splitting within quoted string | 2024-09-23 | 1 | -5/+10 | |
| | | |||||
| * | made and operator actually conditional | 2024-09-23 | 1 | -14/+24 | |
| | | |||||
| * | fixed operator chaining to handle commands terminating with an operator | 2024-09-23 | 1 | -14/+5 | |
| | | |||||
| * | implemented background process operator | 2024-09-23 | 1 | -128/+82 | |
| | | |||||
| * | implemented piping into new chaining method | 2024-09-23 | 1 | -10/+30 | |
| | | |||||
| * | fixed && chaining for builtins | 2024-09-18 | 1 | -22/+30 | |
| | | |||||
| * | added basic && chaining | 2024-09-18 | 1 | -7/+71 | |
| | | |||||
| * | changed tokenizer to handle all the chaining operators | 2024-09-17 | 1 | -18/+76 | |
| | | |||||
| * | added better clarification to help menu | 2024-09-13 | 1 | -1/+2 | |
| | | |||||
| * | fixed bug in input buffer handling due to misplaced print | 2024-09-12 | 1 | -2/+2 | |
| | | |||||
| * | fixed exit status issue with non interative mode | 2024-09-12 | 1 | -1/+1 | |
| | | |||||
| * | added non interative mode for running lua scripts | 2024-09-12 | 1 | -0/+27 | |
| | | |||||
| * | attempt to update build script to accept input into lush shell | 2024-09-12 | 1 | -1/+1 | |
| | | |||||
| * | added e2e testing to cover basic shell functionality | 2024-09-12 | 1 | -2/+1 | |
| | | |||||
| * | updated buffer size for date to account for compiler warning | 2024-09-11 | 1 | -5/+3 | |
| | | |||||
| * | initialized OLDPWD properly | 2024-09-11 | 1 | -1/+4 | |
| | | |||||
| * | added HOSTNAME envar | 2024-09-11 | 1 | -0/+5 | |
| | | |||||
| * | added OLDPWD environment var and cd - to go to OLDPWD | 2024-09-11 | 1 | -1/+10 | |
| | | |||||
| * | added date format specifier for prompt | 2024-09-11 | 1 | -5/+18 | |
| | | |||||
| * | fixed off-by-one error with prompt wrapping | 2024-09-11 | 1 | -11/+89 | |
| | | |||||
| * | added tab to accept inline autocomplete | 2024-09-10 | 1 | -9/+85 | |
| | | |||||
| * | basic current directory suggestions | 2024-09-10 | 1 | -9/+146 | |
| | | |||||
| * | added handling for when prompt gets longer than terminal width | 2024-09-10 | 1 | -0/+36 | |
| | | |||||
| * | added support for multiline prompts | 2024-09-10 | 1 | -4/+35 | |
| | | |||||
| * | lua api functions for getting terminal width and height | 2024-09-10 | 1 | -0/+15 | |
| | | |||||
| * | add aliasing to init.lua | 2024-09-09 | 1 | -4/+77 | |
| | | |||||
| * | bugfix to inline backspace and delete on multiline buffer | 2024-09-09 | 1 | -7/+23 | |
| | | |||||
