Add sharedModule.nim
This commit is contained in:
parent
c60c17100b
commit
b7578dd97f
10
sharedModule.nim
Normal file
10
sharedModule.nim
Normal file
@ -0,0 +1,10 @@
|
||||
from std/osproc import startProcess, ProcessOption, waitForExit, close
|
||||
|
||||
proc runCommand*(command: string, args: openArray[string]): int =
|
||||
## This will run a command with the given args and return its exit code upon completion
|
||||
let process = startProcess(command, args=args, options={poParentStreams})
|
||||
result = process.waitForExit()
|
||||
process.close()
|
||||
|
||||
proc isGlobalMenuEnabled*(): bool =
|
||||
return runCommand("/usr/bin/pacman", ["-Qq", "vala-panel-appmenu-registrar"]) == 0
|
Loading…
Reference in New Issue
Block a user