зеркало из https://github.com/microsoft/kiota.git
3.1 KiB
3.1 KiB
info
Description
Show languages and runtime dependencies information.
Parameters
Parameters | Required | Example | Description | Telemetry |
---|---|---|---|---|
--openapi | -d |
Yes | https://aka.ms/graph/v1.0/openapi.yaml | The location of the OpenAPI description in JSON or YAML format to use to generate the SDK. Accepts a URL or a local path. | Yes, without its value |
--language | -l |
No | csharp | The target language for the generated code files or for the information. | Yes |
--clear-cache | --cc |
No | true | Clears any cached data for the current command. Defaults to False . |
Yes |
--log-level | --ll |
No | Critical | The log level to use when logging messages to the main output. Options available: Critical, Debug, Error, Information, None, Trace & Warning. Defaults to Warning . |
Yes |
--version | --v |
No | beta | The version of the OpenAPI document to use | Yes, without its value |
--search-key | --k |
No | github::microsoftgraph/msgraph-metadata/graph.microsoft.com/v1.0 | The search key used to locate the OpenAPI description. | Yes, without its value |
Usage
kiota info
Language Maturity Level
CLI Preview
CSharp Stable
Go Stable
Java Preview
PHP Stable
Python Stable
Ruby Experimental
Swift Experimental
TypeScript Experimental
The following command with the provided options will display the following result.
kiota info -l CSharp
The language CSharp is currently in Stable maturity level.
After generating code for this language, you need to install the following packages:
dotnet add package Microsoft.Kiota.Abstractions --version 1.6.1
dotnet add package Microsoft.Kiota.Http.HttpClientLibrary --version 1.3.0
dotnet add package Microsoft.Kiota.Serialization.Form --version 1.1.0
dotnet add package Microsoft.Kiota.Serialization.Json --version 1.1.1
dotnet add package Microsoft.Kiota.Authentication.Azure --version 1.1.0
dotnet add package Microsoft.Kiota.Serialization.Text --version 1.1.0
dotnet add package Microsoft.Kiota.Serialization.Multipart --version 1.1.0
Using the --json
optional parameter render the output in a machine parsable format:
kiota info -l CSharp --json
{
"maturityLevel": "Stable",
"dependencyInstallCommand": "dotnet add package {0} --version {1}",
"dependencies": [
{
"name": "Microsoft.Kiota.Abstractions",
"version": "1.6.1"
},
{
"name": "Microsoft.Kiota.Http.HttpClientLibrary",
"version": "1.2.0"
},
{
"name": "Microsoft.Kiota.Serialization.Form",
"version": "1.1.0"
},
{
"name": "Microsoft.Kiota.Serialization.Json",
"version": "1.1.1"
},
{
"name": "Microsoft.Kiota.Authentication.Azure",
"version": "1.1.0"
},
{
"name": "Microsoft.Kiota.Serialization.Text",
"version": "1.1.0"
},
{
"name": "Microsoft.Kiota.Serialization.Multipart",
"version": "1.1.0"
}
],
"clientClassName": "",
"clientNamespaceName": ""
}