| 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 | 3 | -3/+43 | |
| | | |||||
| * | add api method to enable/disable inline suggestions | 2025-02-11 | 3 | -1/+18 | |
| | | |||||
| * | 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 | 2 | -2/+3 | |
| | | |||||
| * | added trap builtin | 2025-02-07 | 2 | -3/+139 | |
| | | |||||
| * | added command string mode | 2025-02-07 | 1 | -1/+33 | |
| | | |||||
| * | updated help messages | 2024-10-15 | 2 | -5/+51 | |
| | | |||||
| * | added redirect/append for stdout, stderr, or both | 2024-09-27 | 1 | -38/+118 | |
| | | |||||
| * | added exit api function | 2024-09-27 | 3 | -6/+20 | |
| | | |||||
| * | 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 lua api exit status issue | 2024-09-23 | 1 | -1/+1 | |
| | | |||||
| * | fixed splitting within quoted string | 2024-09-23 | 1 | -5/+10 | |
| | | |||||
| * | made and operator actually conditional | 2024-09-23 | 2 | -17/+27 | |
| | | |||||
| * | fixed operator chaining to handle commands terminating with an operator | 2024-09-23 | 1 | -14/+5 | |
| | | |||||
| * | implemented background process operator | 2024-09-23 | 6 | -154/+238 | |
| | | |||||
| * | implemented piping into new chaining method | 2024-09-23 | 1 | -10/+30 | |
| | | |||||
| * | fixed && chaining for builtins | 2024-09-18 | 2 | -23/+31 | |
| | | |||||
| * | added basic && chaining | 2024-09-18 | 2 | -8/+73 | |
| | | |||||
| * | changed tokenizer to handle all the chaining operators | 2024-09-17 | 3 | -20/+78 | |
| | | |||||
| * | 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 | 2 | -5/+8 | |
| | | |||||
| * | 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 | 3 | -4/+6 | |
| | | |||||
| * | updated buffer size for date to account for compiler warning | 2024-09-11 | 1 | -5/+3 | |
| | | |||||
| * | added glob function to lua APi | 2024-09-11 | 1 | -0/+43 | |
| | | |||||
| * | 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 | |
| | | |||||
