VINYLADM(1)
πΏ vinyladm(1) β General Commands Manual πΏ
okay so bestie, this is the whole vinyladm manual page, but make it make sense. π
πΈ NAME πΈ
vinyladm β Control a running Vinyl Cache instance. β¨
π SYNOPSIS π
Hereβs the summoning spell, character for character:
vinyladm [-h] [-n workdir] [-p] [-S secretfile] [-T [address]:port] [-t timeout] [command [...]]
π¦ DESCRIPTION π¦
The vinyladm utility establishes a CLI connection to vinyld either using -n workdir or using the -T and -S arguments.
If -n workdir is given, the location of the secret file and the address:port are looked up in shared memory.
If neither is given, vinyladm uses the -n defaults documented for vinyld(1). π«Ά
If a command is given, the command and arguments are sent over the CLI connection and the result returned on stdout. π€
If no command argument is given, vinyladm will pass commands and replies between the CLI socket and stdin/stdout. π
β¨ OPTIONS β¨
Every flag, no skips, no crumbs left behind:
-hβ Print program usage and exit. Little help-and-bye moment. π-n workdirβ Specify the Vinyl Cache working directory of the instance to attach to. Seevinyld(1)-noption documentation for additional information and defaults. π-pβ Force pass mode and make the output follow the VCLI protocol. This disables command-history/command-completion and makes it easier for programs to parse the response(s). π€-S secretfileβ Specify the authentication secret file. This should be the same-Sargument as was given tovinyld. Only processes which can read the contents of this file, will be able to authenticate the CLI connection. π-T <address:port>β Connect to the management interface at the specified address and port. π-t timeoutβ Wait no longer than this many seconds for an operation to finish. β³
The syntax and operation of the actual CLI interface is described in the vinyl-cli(7) manual page.
Parameters are described in the vinyld(1) manual page.
Additionally, a summary of commands can be obtained by issuing the help command, and a summary of parameters can be obtained by issuing the param.show command. π
π EXIT STATUS π
If a command is given, the exit status of the vinyladm utility is zero if the command succeeded, and non-zero otherwise.
π EXAMPLES π
Some ways you can use vinyladm:
vinyladm -T localhost:999 -S /var/db/secret vcl.use foo
echo vcl.use foo | vinyladm -T localhost:999 -S /var/db/secret
echo vcl.use foo | ssh vhost vinyladm -T localhost:999 -S /var/db/secret
π«Ά SEE ALSO π«Ά
π AUTHORS π
The vinyladm utility and this manual page were written by Cecilie Fritzvold.
This man page has later been modified by Per Buer, Federico G. Schwindt and Lasse Karstensen.
π Signing off with the footer tag VINYLADM(1) β thatβs the manual-name tag at the very bottom. The original footer has no separate source/version/date line to quote, so no extra date tea to spill. π
β¨
π¦ where this page comes from
- arch rolling: vinyl-cache 9.1.0-1 Β· BSD-2-Clause
- nixos 26.05: vinyl-cache 9.0.1
- nixpkgs unstable: vinyl-cache 9.0.1
- opensuse-leap 16.0: vinyl-cache 9.0.1-bp160.1.1 Β· BSD-2-Clause
- opensuse-leap 16.0: vinyl-cache 9.0.1-bp160.1.1 Β· BSD-2-Clause
- opensuse-leap 16.0: vinyl-cache 9.0.1-bp160.1.1 Β· BSD-2-Clause
- opensuse-leap 16.0: vinyl-cache 9.0.1-bp160.1.1 Β· BSD-2-Clause
- π the page's license: BSD-2-Clause
- Copyright (c) 2010-2021 Varnish Software AS
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms