Vements.CLI
0.0.9
dotnet add package Vements.CLI --version 0.0.9
NuGet\Install-Package Vements.CLI -Version 0.0.9
<PackageReference Include="Vements.CLI" Version="0.0.9" />
paket add Vements.CLI --version 0.0.9
#r "nuget: Vements.CLI, 0.0.9"
// Install Vements.CLI as a Cake Addin #addin nuget:?package=Vements.CLI&version=0.0.9 // Install Vements.CLI as a Cake Tool #tool nuget:?package=Vements.CLI&version=0.0.9
Vements CLI for C#
The package is available on NuGet.
To install the Vements Client Library for C#, use the following command:
$ dotnet add package Vements.CLI --version 0.0.3
To build the CLI:
$ dotnet publish -c release -r osx-arm64 --self-contained
Substitute osx-arm64
with the appropriate runtime identifier for your platform, e.g.: linux-x64
, linux-arm64
, win-x64
, win-arm64
, etc.
Usage
$ vements --help
Achievements and scoreboards for everyone
Usage: vements [command] [options]
Options:
--api-key API Key
--verbose Verbose output
-?|-h|--help Show help information.
Commands:
achievement Achievement operations
api-version Show API version
client-version Show client library version
participant Participant operations
scoreboard Scoreboard operations
Run 'vements [command] -?|-h|--help' for more information about a command.
The C# CLI tool supports all of the same operations as the CLI tool in other languages:
- achievement CRUD, list, leaderboard, record progress
- participant CRUD, list, progress, scores
- scoreboard CRUD, list, scoreboard, record score
The above commands all support the following options:
--api-key
to specify the API key--verbose
to show verbose output
In addition to resource commands, these common commands are also supported:
api-version
to show the API versionclient-version
to show the client library version
The library and CLI both support the following environment variables:
API_KEY
to specify the API keySERVER_TAGS
to specify the tags used to select the server URL
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net7.0
- McMaster.Extensions.CommandLineUtils (>= 4.1.0)
- Vements.API (>= 0.0.9)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.