.TH MAGLEVC 1 "April 2026" "vpp\-maglev" "User Commands" .SH NAME maglevc \- Maglev health\-checker CLI client .SH SYNOPSIS .B maglevc [\fB\-server\fR \fIaddr\fR] [\fB\-color\fR[=\fIbool\fR]] [\fIcommand\fR [\fIargs\fR...]] .SH DESCRIPTION .B maglevc is an interactive CLI client for .BR maglevd (8). Without arguments it opens a readline shell with tab completion and inline help. A command may also be passed directly on the command line for one\-shot use, which is useful for scripting (use .B \-color=false to suppress ANSI codes). .PP When the shell starts it prints the build version and connects to the .B maglevd gRPC server specified by .BR \-server . .SH OPTIONS .TP .BI \-server " addr" Address of the .B maglevd gRPC server. (default: .IR localhost:9090 ) .TP .BR \-color [=\fIbool\fR] Colorize static field labels in output using ANSI dark blue. (default: true) Pass .B \-color=false to disable, e.g.\& when piping output. .SH COMMANDS Commands are entered at the .B maglevc> prompt or passed as arguments on the command line. All static tokens support tab completion; dynamic names (frontend, backend, health\-check names) are completed by querying the server. Type .B ? at any point to list completions without advancing the input. .SS Show commands .TP .B show version Print build version, commit hash, and build date. .TP .B show frontends List all configured frontends. .TP .BI "show frontend " name Show address, protocol, port, description, and pools (with weights and disabled\-backend notation) for the named frontend. .TP .B show backends List all active backends. .TP .BI "show backend " name Show address, current health state (with duration), enabled flag, health\-check name, and recent state transitions with timestamps. .TP .B show healthchecks List all configured health checks. .TP .BI "show healthcheck " name Show the full configuration of the named health check. .SS Set commands .TP .BI "set backend " "name " pause Pause health checking for a backend, freezing its state. .TP .BI "set backend " "name " resume Resume health checking for a backend; state resets to .BR unknown . .SS Shell commands .TP .BR quit ", " exit Exit the interactive shell. .SH COMPLETION In interactive mode, press .B Tab to complete the current token. If more than one completion is possible, all candidates are listed. Type .B ? anywhere on the line to list candidates at that position without consuming the character or advancing the cursor. .SH EXAMPLES One\-shot query (no color, suitable for scripts): .PP .RS .EX maglevc \-color=false show backends .EE .RE .PP Interactive session: .PP .RS .EX maglevc \-server 10.0.0.1:9090 .EE .RE .SH SEE ALSO .BR maglevd (8) .SH AUTHOR Pim van Pelt