nitc :: MPackage :: git_exec
private fun git_exec(cmd: String): nullable String do var path = package_path if path == null then return null if not is_expanded then path = path.dirname with pr = new ProcessReader("sh", "-c", "cd {path} && {cmd}") do return pr.read_all.trim end end