diff options
Diffstat (limited to 'tools/skqp/sysopen.py')
-rwxr-xr-x | tools/skqp/sysopen.py | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/tools/skqp/sysopen.py b/tools/skqp/sysopen.py new file mode 100755 index 0000000000..f104ab9fa4 --- /dev/null +++ b/tools/skqp/sysopen.py @@ -0,0 +1,21 @@ +#! /usr/bin/env python2 +# Copyright 2017 Google Inc. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +import os +import subprocess +import sys + +def sysopen(arg): + plat = sys.platform + if plat.startswith('darwin'): + subprocess.call(["open", arg]) + elif plat.startswith('win'): + os.startfile(arg) + else: + subprocess.call(["xdg-open", arg]) + +if __name__ == '__main__': + for a in sys.argv[1:]: + sysopen(a) |