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
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="GeneXus.Next.CLI.linux-x64" Version="1.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="GeneXus.Next.CLI.linux-x64" Version="1.0.0" />
                    
Directory.Packages.props
<PackageReference Include="GeneXus.Next.CLI.linux-x64" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add GeneXus.Next.CLI.linux-x64 --version 1.0.0
                    
#r "nuget: GeneXus.Next.CLI.linux-x64, 1.0.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package GeneXus.Next.CLI.linux-x64@1.0.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=GeneXus.Next.CLI.linux-x64&version=1.0.0
                    
Install as a Cake Addin
#tool nuget:?package=GeneXus.Next.CLI.linux-x64&version=1.0.0
                    
Install as a Cake Tool

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 tool support.
  • A running GeneXus MCP server reachable at http://127.0.0.1:1989/mcp by default. Override with --server <url> or the GXNEXT_MCP_SERVER environment 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 — success
  • 1 — failure
  • 130 — 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.

There are no supported framework assets in this package.

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