Sha256: 1dc1c4190c0b3d20d9c4f26801afc374becd2b9c39e51733acbd566a5d06996a
Contents?: true
Size: 496 Bytes
Versions: 8
Compression:
Stored size: 496 Bytes
Contents
require "karabiner/namespace" module Karabiner::CLI CLI_PATH = "/Applications/Karabiner.app/Contents/Library/bin/karabiner" def self.reload_xml system("#{CLI_PATH} reloadxml") end def self.current_config changed = `#{CLI_PATH} changed` config_by_changed(changed) end private def self.config_by_changed(changed) config = {} changed.each_line do |line| property, value = line.strip.split("=") config[property] = value end config end end
Version data entries
8 entries across 8 versions & 1 rubygems