From c5c8a18c9950a57c5d9f39c29f0a230bff60e0cc Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 24 Oct 2017 10:08:03 +0530 Subject: [PATCH] Script to easily update kitty on my macOS test machine --- update-on-ox | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 update-on-ox diff --git a/update-on-ox b/update-on-ox new file mode 100755 index 000000000..46aa73dfe --- /dev/null +++ b/update-on-ox @@ -0,0 +1,27 @@ +#!/usr/bin/env python3 +# vim:fileencoding=utf-8 +# License: GPL v3 Copyright: 2017, Kovid Goyal + +import os +import shlex +import subprocess +import sys + +base = os.path.dirname(os.path.abspath(__file__)) +if True: + sys.path.insert(0, base) + from kitty.constants import str_version + +dmg = f'kitty-{str_version}.dmg' + + +def run(what): + ret = subprocess.run(shlex.split(what)) + if ret.returncode != 0: + raise SystemExit(ret.returncode) + + +os.chdir(os.path.expanduser('~/work/build-kitty')) +run('./osx kitty') +run(f'scp build/osx/dist/{dmg} ox:/tmp') +run(f'ssh ox /Users/kovid/install-dmg /tmp/{dmg}')