mirror of
https://gitlab.com/kelteseth/ScreenPlay.git
synced 2024-11-07 03:22:33 +01:00
Add default vdf config names for every platform
Makes sense to autodetect this.
This commit is contained in:
parent
ddcb83b79b
commit
202cd32bb4
@ -27,11 +27,23 @@ parser.add_argument('-u', action="store", dest="steam_username", required=True,
|
|||||||
help="Steam Username.")
|
help="Steam Username.")
|
||||||
parser.add_argument('-p', action="store", dest="steam_password", required=True,
|
parser.add_argument('-p', action="store", dest="steam_password", required=True,
|
||||||
help="Steam Password.")
|
help="Steam Password.")
|
||||||
parser.add_argument('-c', action="store", dest="vdf_config_name", required=True,
|
parser.add_argument('-c', action="store", dest="vdf_config_name",
|
||||||
help="Name to the .vdf config. This will use the .vdf files from the steamcmd folder.")
|
help="Name to the .vdf config. This will use the .vdf files from the steamcmd folder.")
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
abs_vdf_path = os.path.abspath("steamcmd/"+args.vdf_config_name)
|
vdf_config_name = ""
|
||||||
|
if not args.vdf_config_name:
|
||||||
|
if platform == "win32":
|
||||||
|
vdf_config_name = "app_build_windows.vdf"
|
||||||
|
elif platform == "darwin":
|
||||||
|
vdf_config_name = "app_build_mac.vdf"
|
||||||
|
elif platform == "linux":
|
||||||
|
vdf_config_name = "app_build_linux.vdf"
|
||||||
|
print("No vdf config provided, using default: " + vdf_config_name)
|
||||||
|
else:
|
||||||
|
vdf_config_name = args.vdf_config_name
|
||||||
|
|
||||||
|
abs_vdf_path = os.path.abspath("steamcmd/" + vdf_config_name)
|
||||||
|
|
||||||
if not os.path.isfile(abs_vdf_path):
|
if not os.path.isfile(abs_vdf_path):
|
||||||
print("Incorrect vdf name")
|
print("Incorrect vdf name")
|
||||||
@ -54,11 +66,11 @@ if os.path.isdir(tmp_steam_config_dir):
|
|||||||
|
|
||||||
os.mkdir(tmp_steam_config_dir)
|
os.mkdir(tmp_steam_config_dir)
|
||||||
|
|
||||||
f = open(os.path.abspath(tmp_steam_config_dir + "/" + args.vdf_config_name), "w")
|
f = open(os.path.abspath(tmp_steam_config_dir + "/" + vdf_config_name), "w")
|
||||||
f.write(config_content)
|
f.write(config_content)
|
||||||
f.close()
|
f.close()
|
||||||
|
|
||||||
tmp_steam_config_path = "\"" + os.path.abspath(tmp_steam_config_foldername + args.vdf_config_name) + "\""
|
tmp_steam_config_path = "\"" + os.path.abspath(tmp_steam_config_foldername + vdf_config_name) + "\""
|
||||||
|
|
||||||
print("Execute steamcmd on: " + tmp_steam_config_path)
|
print("Execute steamcmd on: " + tmp_steam_config_path)
|
||||||
execute("steamcmd +login {username} {password} +run_app_build {config} +quit".format(username=steam_username, password=steam_password, config=tmp_steam_config_path))
|
execute("steamcmd +login {username} {password} +run_app_build {config} +quit".format(username=steam_username, password=steam_password, config=tmp_steam_config_path))
|
||||||
|
Loading…
Reference in New Issue
Block a user