GeneXus.Next.CLI.linux-x64
1.0.0
Prefix Reserved
dotnet add package GeneXus.Next.CLI.linux-x64 --version 1.0.0
NuGet\Install-Package GeneXus.Next.CLI.linux-x64 -Version 1.0.0
<PackageReference Include="GeneXus.Next.CLI.linux-x64" Version="1.0.0" />
<PackageVersion Include="GeneXus.Next.CLI.linux-x64" Version="1.0.0" />
<PackageReference Include="GeneXus.Next.CLI.linux-x64" />
paket add GeneXus.Next.CLI.linux-x64 --version 1.0.0
#r "nuget: GeneXus.Next.CLI.linux-x64, 1.0.0"
#:package GeneXus.Next.CLI.linux-x64@1.0.0
#addin nuget:?package=GeneXus.Next.CLI.linux-x64&version=1.0.0
#tool nuget:?package=GeneXus.Next.CLI.linux-x64&version=1.0.0
GeneXus.Next.CLI (gxnext)
Command-line client for the GeneXus Next MCP server. gxnext exposes the server's tools (Knowledge Base operations, builds, exports, …) as terminal subcommands — suitable for use from CI, shell scripts, or AI coding agents.
Installation
dotnet tool install --global GeneXus.Next.CLI
No need to pick a platform-specific package — the .NET tool resolver automatically selects the right Native-AOT build for your runtime. Supported runtimes: win-x64, linux-x64, osx-arm64. After install, the executable is on PATH as gxnext.
Prerequisites
- .NET 10 SDK — required to install the tool. The automatic per-platform resolution relies on .NET 10's RID-specific
dotnet toolsupport. - A running GeneXus MCP server reachable at
http://127.0.0.1:1989/mcpby default. Override with--server <url>or theGXNEXT_MCP_SERVERenvironment variable.
Usage
Subcommands are derived at runtime from the MCP server's tools/list response — they reflect whatever tool set your server exposes today.
gxnext --help # list available subcommands
gxnext list-tools # short table: name + description
gxnext list-tools --json # full JSON schemas (machine-readable)
gxnext <subcommand> --help # options for a specific subcommand
gxnext --refresh-tools ... # bypass the local schema cache
Tool names are kebab-case (e.g. open-knowledge-base, build-all, export-kb-to-text). The exact set is server-configurable; run gxnext list-tools against your target server for the live catalog.
Output modes
Mutually-exclusive flags:
| Flag | Behaviour |
|---|---|
--quiet (default) |
Concise output: [ERROR] / [WARNING] lines, section headers, final result line. |
--verbose / -v |
Every progress message verbatim. |
--json |
One JSON event per line; final result as {"kind":"result", …}. |
The last line of every run is a structured RESULT: summary (in quiet/verbose) or a kind:result JSON entry (in --json) — that's the contract scripts should parse to determine the outcome.
Exit codes
0— success1— failure130— interrupted (Ctrl+C)
License & usage
The gxnext CLI is licensed under Apache 2.0. It is a client for the GeneXus MCP server, which is a separate product distributed under its own license and terms — installing this CLI does not grant any rights to the GeneXus server or product, and obtaining and using them requires a valid GeneXus license. Third-party components bundled in this package (e.g. System.CommandLine) are covered by their own licenses.
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 93 | 5/28/2026 |
| 1.0.0-rc.1 | 77 | 5/22/2026 |