The LANCommander launcher now includes a basic command line interface for executing common actions.
All CLI verbs can be viewed by executing
LANCommander.Launcher.CLI.exe help
-----------------------------------------------------------------
LANCommander.Launcher.CLI 1.0.0
Copyright (C) 2024 LANCommander.Launcher.CLI
RunScript Run a script for a game
Install Install a game from the server
Uninstall Uninstall a game from the local device
Sync Sync library items from the server
Import Upload and import an archive to the server (Admin Only)
Export Export an archive from the server (Admin Only)
Login Login to a LANCommander server
Logout Logout and clear local credentials
ChangeAlias Change the current logged in user's alias
help Display more information on a specific command.
version Display version information.
LANCommander.Launcher.CLI.exe help RunScript
-----------------------------------------------------------------
LANCommander.Launcher.CLI 1.0.0
Copyright (C) 2024 LANCommander.Launcher.CLI
--GameId The GUID of the installed game
--InstallDirectory The base directory in which the installed game is located
--Type The type of script to run
--OldPlayerAlias The old name to use in a name change script
--NewPlayerAlias The new name to use in a name change script
--AllocatedKey The new key to use in a key change script
--help Display this help screen.
--version Display version information.
LANCommander.Launcher.CLI.exe help Install
-----------------------------------------------------------------
LANCommander.Launcher.CLI 1.0.0
Copyright (C) 2024 LANCommander.Launcher.CLI
--GameId The GUID of the game to install
--InstallDirectory The directory the game folder will be extracted to
--help Display this help screen.
--version Display version information.
LANCommander.Launcher.CLI.exe help Uninstall
-----------------------------------------------------------------
LANCommander.Launcher.CLI 1.0.0
Copyright (C) 2024 LANCommander.Launcher.CLI
--GameId The GUID of the game to uninstall
--help Display this help screen.
--version Display version information.
LANCommander.Launcher.CLI.exe help Sync
-----------------------------------------------------------------
LANCommander.Launcher.CLI 1.0.0
Copyright (C) 2024 LANCommander.Launcher.CLI
--help Display this help screen.
--version Display version information.
LANCommander.Launcher.CLI.exe help Import
-----------------------------------------------------------------
LANCommander.Launcher.CLI 1.0.0
Copyright (C) 2024 LANCommander.Launcher.CLI
--Path Path to the archive file
--Type The type of archive to import (Game, Redistributable, Server)
--help Display this help screen.
--version Display version information.
LANCommander.Launcher.CLI.exe help Export
-----------------------------------------------------------------
LANCommander.Launcher.CLI 1.0.0
Copyright (C) 2024 LANCommander.Launcher.CLI
--Path The destination path for the LCX export file
--Id The ID of the entity to export
--Type The type of archive to export (Game, Redistributable, Server)
--help Display this help screen.
--version Display version information.
LANCommander.Launcher.CLI.exe help Login
-----------------------------------------------------------------
LANCommander.Launcher.CLI 1.0.0
Copyright (C) 2024 LANCommander.Launcher.CLI
--Username Required.
--Password Required.
--ServerAddress
--help Display this help screen.
--version Display version information.
LANCommander.Launcher.CLI.exe help Logout
-----------------------------------------------------------------
LANCommander.Launcher.CLI 1.0.0
Copyright (C) 2024 LANCommander.Launcher.CLI
--help Display this help screen.
--version Display version information.
LANCommander.Launcher.CLI.exe help ChangeAlias
-----------------------------------------------------------------
LANCommander.Launcher.CLI 1.0.0
Copyright (C) 2024 LANCommander.Launcher.CLI
--Alias Required.
--help Display this help screen.
--version Display version information.