From bfa2768e223456fc6d4754dfffa0ada8b88620e9 Mon Sep 17 00:00:00 2001 From: BanceDev Date: Sun, 8 Sep 2024 17:05:31 -0400 Subject: added lua api functions for indexing history --- .lush/scripts/example.lua | 7 +++++++ 1 file changed, 7 insertions(+) (limited to '.lush') diff --git a/.lush/scripts/example.lua b/.lush/scripts/example.lua index ffd04c1..53ee6e8 100644 --- a/.lush/scripts/example.lua +++ b/.lush/scripts/example.lua @@ -27,6 +27,7 @@ print("Welcome to Lunar Shell scripting") -- done like so: example.lua arg1 arg2 ... -- args can be read using the global args tables if args ~= nil then + print("Printing args:") for i = 1, #args do print(args[i]) end @@ -75,3 +76,9 @@ end if lush.isWriteable("~/.lush/scripts/example.lua") then print("example.lua is writeable") end + +-- you can fetch the most recently executed command in history +print("Most recent history: " .. lush.lastHistory()) + +-- you can also fetch history at a certain index in the past (1 being most recent) +print("Most recent history indexed: " .. lush.getHistory(1)) -- cgit v1.2.3-59-g8ed1b