SMACLIENT(1)

πŸ“¦ version 1.1, in fedora 43

✨ SMACLIENT(1) ✨

okay so bestie, listen β€” this is the manual page for smaclient, from the General Commands Manual section 1, and it's genuinely one of my faves πŸ’–

🌸 NAME 🌸

smaclient β€” the tool for accessing z/VM System Management functions πŸŽ€

πŸ¦‹ SYNOPSIS πŸ¦‹

smaclient [FUNCTION] [OPTION] [PARAMETER]
smaclient [-?|--help]
smaclient [-T target] [-H host] [-U user] [-P pass] <function>

πŸ’œ DESCRIPTION πŸ’œ

smaclient is a tool which provides a line-mode interface to the z/VM System Management API (SMAPI) for most Unix-compatible systems such as Linux. no cap ✨

and the way it can exercise all the VM management interfaces to create, modify and destroy virtual machines without ever logging into z/VM?? it's giving main character energy fr fr πŸ’…πŸ‘‘

and listen β€” if you just run smaclient with no arguments at all, it will print a list of available arguments and options. so helpful of it 🫢


πŸ‘‘ REQUIRED OPTIONS πŸ‘‘

bestie. this one is not optional. i'm so serious. 😭
  • -T, --target=TARGET β€” set the target image or authorization entry name 🎯

🌈 GENERAL OPTIONS 🌈

  • -H, --smhost=HOST β€” hostname/port of SMAPI server. specify IUCV if SMAPI IUCV is desired 🌐
  • -U, --smuser=USER β€” authorized SMAPI userid πŸ™‹
  • -P, --smpass=PASS β€” authorized SMAPI password πŸ”
  • -?, --help β€” output usage information πŸ’¬

🧚 FUNCTIONS 🧚

supported long function names MUST match SMAPI function name. yes, MUST. like, exactly. πŸ”₯

for a list of supported functions, execute smaclient without arguments ✨

πŸ“ FILES πŸ“

/etc/smaclient.conf
~/.smaclient

for /etc/smaclient.conf and ~/.smaclient, you can specify any or all of the following variables πŸ‘‡

  • smhost β€” For TCP/IP, specify the SMAPI host and port number. The format is:
hostname/portnumber

For IUCV, specify the literal "IUCV". πŸ›°οΈ

  • smuser β€” For TCP/IP, specify the userid authorized to use SMAPPI. For IUCV, there's no need to specify this, but it doesn't hurt. πŸ™ˆ
  • smpass β€” For TCP/IP, specify the corresponding password. For IUCV, there's no need to specify this, but it doesn't hurt. πŸ”‘

an example ~/.smaclient:

smhost="myzvm/44444"
smuser="vsmuser"
smpass="secret"

⭐ AUTHOR ⭐

smaclient written by Leland Lucius one fun week in the snowy winter of 2011 ❄️ (iconic behavior honestly). Manpage written by Rafael Fonseca.

πŸ“œ LICENSE πŸ“œ

Released under the Artistic License 2.0. Full license text can be found at http://opensource.org/licenses/artistic-license-2.0


and that's the whole page, bestie πŸ’– this one lives in the General Commands Manual, it's SMACLIENT(1), and it's been serving looks ever since. mwah πŸ«ΆπŸŽ€βœ¨

πŸ“¦ where this page comes from