Sha256: 6ae28cd616c13420a49a476e0e7c4866f8913bcdf7722c0a5eaa489a822736ef
Contents?: true
Size: 500 Bytes
Versions: 2
Compression:
Stored size: 500 Bytes
Contents
require "dotremap/namespace" module Dotremap::Karabiner 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dotremap-0.0.8 | lib/dotremap/karabiner.rb |
dotremap-0.0.7 | lib/dotremap/karabiner.rb |