Grip settings file for OS X, which retrieves the GitHub password from “Keychain Access.app”
August 7, 2014 · View on GitHub
def find_password(): import subprocess import re cmd = ['security', 'find-internet-password', '-gs', 'github.com'] pwinfo = subprocess.Popen(cmd, stdout = subprocess.PIPE, stderr = subprocess.PIPE) pwline = pwinfo.stderr.read().strip() return re.sub('password: "(.*)"', '\1', pwline)
PASSWORD = find_password() USERNAME = '<github_user_name>'