exec() calls with execFile() to avoid spawning shell processessysteminformation and os-utils dependencies (both spawn child processes internally)system_profiler results for battery condition/capacity (rarely changes, slow to fetch)useInterval)Promise.all for faster command executionpmset -g log buffer overflow in Power Monitor view<BR> for line breaks<MODE> for display mode(toggles between "Free" and "Used")… consistently instead of ...Menubar System Monitor command to customize the menu bar icon.onAction() so it can open the Activity Monitor directly without selecting a tabpackage.json file structure to follow the latest version from Raycast