在 Hammerspoon 中,如何在启动时获取当前聚焦的应用程序名称?

In Hammerspoon how do I get the currently focused application name on startup?

我可以通过以下代码获取用户切换焦点后的应用名称:

function applicationWatcher(appName, eventType, appObject)
  if (eventType == hs.application.watcher.activated) then
    print(appName)
  end
end

local appWatcher = hs.application.watcher.new(applicationWatcher)

但我希望 appNamehammerspoon 初始化后立即执行此操作。

参见hs.application.frontmostApplication()函数:http://www.hammerspoon.org/docs/hs.application.html#frontmostApplication :)