diff options
| -rw-r--r-- | .github/workflows/build.yml | 8 | ||||
| -rw-r--r-- | src/lush.c | 2 |
2 files changed, 6 insertions, 4 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e4fe904..dcae065 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -53,9 +53,11 @@ jobs: - name: Run Lua tests run: | - lush - ./test/run_tests.lua - exit + /usr/bin/lush <<EOF + cd test + run_tests.lua + exit + EOF - name: Upload the compiled binary (Optional) uses: actions/upload-artifact@v3 @@ -1134,7 +1134,7 @@ int lush_run(lua_State *L, char ***commands, int num_commands) { } // check if the command is a lua script - char *ext = strchr(commands[0][0], '.'); + char *ext = strrchr(commands[0][0], '.'); if (ext) { ext++; if (strcmp(ext, "lua") == 0) { |
