1cb93a386Sopenharmony_ci#!/usr/bin/env python 2cb93a386Sopenharmony_ci# 3cb93a386Sopenharmony_ci# Copyright 2017 Google Inc. 4cb93a386Sopenharmony_ci# 5cb93a386Sopenharmony_ci# Use of this source code is governed by a BSD-style license that can be 6cb93a386Sopenharmony_ci# found in the LICENSE file. 7cb93a386Sopenharmony_ci 8cb93a386Sopenharmony_ci 9cb93a386Sopenharmony_ci"""Common vars used by scripts in this directory.""" 10cb93a386Sopenharmony_ci 11cb93a386Sopenharmony_ci 12cb93a386Sopenharmony_ciimport os 13cb93a386Sopenharmony_ciimport sys 14cb93a386Sopenharmony_ci 15cb93a386Sopenharmony_ciFILE_DIR = os.path.dirname(os.path.abspath(__file__)) 16cb93a386Sopenharmony_ciINFRA_BOTS_DIR = os.path.realpath(os.path.join(FILE_DIR, os.pardir, os.pardir)) 17cb93a386Sopenharmony_ci 18cb93a386Sopenharmony_cisys.path.insert(0, INFRA_BOTS_DIR) 19cb93a386Sopenharmony_cifrom assets import assets 20cb93a386Sopenharmony_ci 21cb93a386Sopenharmony_ciASSET_NAME = os.path.basename(FILE_DIR) 22cb93a386Sopenharmony_ci 23cb93a386Sopenharmony_ci 24cb93a386Sopenharmony_cidef run(cmd): 25cb93a386Sopenharmony_ci """Run a command, eg. "upload" or "download". """ 26cb93a386Sopenharmony_ci assets.main([cmd, ASSET_NAME] + sys.argv[1:]) 27