Просмотр исходного кода

Merge branch 'main' of /Users/timmoth/code/RackPeek with conflicts.

Tim Jones 2 месяцев назад
Родитель
Сommit
7983af5995
1 измененных файлов с 567 добавлено и 625 удалено
  1. 567 625
      Commands.md

+ 567 - 625
Commands.md

@@ -9,72 +9,58 @@ OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 
 
 COMMANDS:
 COMMANDS:
-    summary         Show a summarized report for all resources
-    servers         Manage servers                            
-    switches        Manage switches                           
-    systems         Manage systems                            
-    accesspoints    Manage access points                      
-    ups             Manage UPS units                          
-    desktops        Manage Desktops                           
-    services        Manage services                           
+    switches        Manage switches                  
+    systems         Manage systems                   
+    accesspoints    Manage access points             
+    ups             Manage UPS units                 
+    desktops                                         
+    services        Manage services                  
+    ap              Show access point hardware report
+    desktops        Show desktop hardware report     
+    ups             Show UPS hardware report         
+    servers         Manage servers                   
 ```
 ```
 
 
-## `rpk summary`
-```
-DESCRIPTION:
-Show a summarized report for all resources
-
-USAGE:
-    rpk summary [OPTIONS]
-
-OPTIONS:
-    -h, --help    Prints help information
-```
-
-## `rpk servers`
+## `rpk switches`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Manage servers
+Manage switches
 
 
 USAGE:
 USAGE:
-    rpk servers [OPTIONS] <COMMAND>
+    rpk switches [OPTIONS] <COMMAND>
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 
 
 COMMANDS:
 COMMANDS:
-    summary            Show a summarized hardware report for all servers
-    add <name>         Add a new server                                 
-    get <name>         List servers or get a server by name             
-    describe <name>    Show detailed information about a server         
-    set <name>         Update server properties                         
-    del <name>         Delete a server                                  
-    tree <name>        Displays a dependency tree for the server        
-    cpu                Manage server CPUs                               
-    drive              Manage server drives                             
-    gpu                Manage server GPUs                               
-    nic                Manage server NICs                               
+    summary            Show switch hardware report             
+    add <name>         Add a new switch                        
+    list               List switches                           
+    get <name>         Get a switches by name                  
+    describe <name>    Show detailed information about a switch
+    set <name>         Update switch properties                
+    del <name>         Delete a switch                         
 ```
 ```
 
 
-## `rpk servers summary`
+## `rpk switches summary`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Show a summarized hardware report for all servers
+Show switch hardware report
 
 
 USAGE:
 USAGE:
-    rpk servers summary [OPTIONS]
+    rpk switches summary [OPTIONS]
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk servers add`
+## `rpk switches add`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Add a new server
+Add a new switch
 
 
 USAGE:
 USAGE:
-    rpk servers add <name> [OPTIONS]
+    rpk switches add <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
     <name>     
     <name>     
@@ -83,28 +69,25 @@ OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk servers get`
+## `rpk switches list`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-List servers or get a server by name
+List switches
 
 
 USAGE:
 USAGE:
-    rpk servers get <name> [OPTIONS]
-
-ARGUMENTS:
-    <name>     
+    rpk switches list [OPTIONS]
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk servers describe`
+## `rpk switches get`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Show detailed information about a server
+Get a switches by name
 
 
 USAGE:
 USAGE:
-    rpk servers describe <name> [OPTIONS]
+    rpk switches get <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
     <name>     
     <name>     
@@ -113,45 +96,46 @@ OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk servers set`
+## `rpk switches describe`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Update server properties
+Show detailed information about a switch
 
 
 USAGE:
 USAGE:
-    rpk servers set <name> [OPTIONS]
+    rpk switches describe <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
     <name>     
     <name>     
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help        Prints help information
-        --ram <GB>                           
-        --ipmi                               
+    -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk servers del`
+## `rpk switches set`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Delete a server
+Update switch properties
 
 
 USAGE:
 USAGE:
-    rpk servers del <name> [OPTIONS]
+    rpk switches set <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
     <name>     
     <name>     
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help    Prints help information
+    -h, --help       Prints help information
+        --Model                             
+        --managed                           
+        --poe                               
 ```
 ```
 
 
-## `rpk servers tree`
+## `rpk switches del`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Displays a dependency tree for the server
+Delete a switch
 
 
 USAGE:
 USAGE:
-    rpk servers tree <name> [OPTIONS]
+    rpk switches del <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
     <name>     
     <name>     
@@ -160,322 +144,293 @@ OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk servers cpu`
+## `rpk systems`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Manage server CPUs
+Manage systems
 
 
 USAGE:
 USAGE:
-    rpk servers cpu [OPTIONS] <COMMAND>
+    rpk systems [OPTIONS] <COMMAND>
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 
 
 COMMANDS:
 COMMANDS:
-    add <name>    Add a CPU to a server     
-    set <name>    Update a CPU on a server  
-    del <name>    Remove a CPU from a server
+    summary            Show system report                      
+    add <name>         Add a new system                        
+    list               List systems                            
+    get <name>         Get a system by name                    
+    describe <name>    Show detailed information about a system
+    set <name>         Update system properties                
+    del <name>         Delete a system                         
 ```
 ```
 
 
-## `rpk servers cpu add`
+## `rpk systems summary`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Add a CPU to a server
+Show system report
 
 
 USAGE:
 USAGE:
-    rpk servers cpu add <name> [OPTIONS]
-
-ARGUMENTS:
-    <name>     
+    rpk systems summary [OPTIONS]
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help                 Prints help information
-        --model <MODEL>                               
-        --cores <CORES>                               
-        --threads <THREADS>                           
+    -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk servers cpu set`
+## `rpk systems add`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Update a CPU on a server
+Add a new system
 
 
 USAGE:
 USAGE:
-    rpk servers cpu set <name> [OPTIONS]
+    rpk systems add <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
     <name>     
     <name>     
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help                 Prints help information
-        --index <INDEX>                               
-        --model <MODEL>                               
-        --cores <CORES>                               
-        --threads <THREADS>                           
+    -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk servers cpu del`
+## `rpk systems list`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Remove a CPU from a server
+List systems
 
 
 USAGE:
 USAGE:
-    rpk servers cpu del <name> [OPTIONS]
-
-ARGUMENTS:
-    <name>     
+    rpk systems list [OPTIONS]
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help             Prints help information
-        --index <INDEX>                           
+    -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk servers drive`
+## `rpk systems get`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Manage server drives
+Get a system by name
 
 
 USAGE:
 USAGE:
-    rpk servers drive [OPTIONS] <COMMAND>
+    rpk systems get <name> [OPTIONS]
+
+ARGUMENTS:
+    <name>     
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
-
-COMMANDS:
-    add <name>    Add a drive to a server     
-    set <name>    Update a drive on a server  
-    del <name>    Remove a drive from a server
 ```
 ```
 
 
-## `rpk servers drive add`
+## `rpk systems describe`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Add a drive to a server
+Show detailed information about a system
 
 
 USAGE:
 USAGE:
-    rpk servers drive add <name> [OPTIONS]
+    rpk systems describe <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
     <name>     
     <name>     
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help           Prints help information
-        --type <TYPE>                           
-        --size <SIZE>                           
+    -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk servers drive set`
+## `rpk systems set`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Update a drive on a server
+Update system properties
 
 
 USAGE:
 USAGE:
-    rpk servers drive set <name> [OPTIONS]
+    rpk systems set <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
     <name>     
     <name>     
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help             Prints help information
-        --index <INDEX>                           
-        --type <TYPE>                             
-        --size <SIZE>                             
+    -h, --help       Prints help information
+        --type                              
+        --os                                
+        --cores                             
+        --ram                               
+        --runs-on                           
 ```
 ```
 
 
-## `rpk servers drive del`
+## `rpk systems del`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Remove a drive from a server
+Delete a system
 
 
 USAGE:
 USAGE:
-    rpk servers drive del <name> [OPTIONS]
+    rpk systems del <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
     <name>     
     <name>     
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help             Prints help information
-        --index <INDEX>                           
+    -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk servers gpu`
+## `rpk accesspoints`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Manage server GPUs
+Manage access points
 
 
 USAGE:
 USAGE:
-    rpk servers gpu [OPTIONS] <COMMAND>
+    rpk accesspoints [OPTIONS] <COMMAND>
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 
 
 COMMANDS:
 COMMANDS:
-    add <name>    Add a GPU to a server     
-    set <name>    Update a GPU on a server  
-    del <name>    Remove a GPU from a server
+    summary            Show access point hardware report              
+    add <name>         Add a new access point                         
+    list               List access points                             
+    get <name>         Get an access point by name                    
+    describe <name>    Show detailed information about an access point
+    set <name>         Update access point properties                 
+    del <name>         Delete an access point                         
 ```
 ```
 
 
-## `rpk servers gpu add`
+## `rpk accesspoints summary`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Add a GPU to a server
+Show access point hardware report
 
 
 USAGE:
 USAGE:
-    rpk servers gpu add <name> [OPTIONS]
-
-ARGUMENTS:
-    <name>     
+    rpk accesspoints summary [OPTIONS]
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help             Prints help information
-        --model <MODEL>                           
-        --vram <VRAM>                             
+    -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk servers gpu set`
+## `rpk accesspoints add`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Update a GPU on a server
+Add a new access point
 
 
 USAGE:
 USAGE:
-    rpk servers gpu set <name> [OPTIONS]
+    rpk accesspoints add <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
-    <name>     
+    <name>    The access point name
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help             Prints help information
-        --index <INDEX>                           
-        --model <MODEL>                           
-        --vram <VRAM>                             
+    -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk servers gpu del`
+## `rpk accesspoints list`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Remove a GPU from a server
+List access points
 
 
 USAGE:
 USAGE:
-    rpk servers gpu del <name> [OPTIONS]
-
-ARGUMENTS:
-    <name>     
+    rpk accesspoints list [OPTIONS]
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help             Prints help information
-        --index <INDEX>                           
+    -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk servers nic`
+## `rpk accesspoints get`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Manage server NICs
+Get an access point by name
 
 
 USAGE:
 USAGE:
-    rpk servers nic [OPTIONS] <COMMAND>
+    rpk accesspoints get <name> [OPTIONS]
+
+ARGUMENTS:
+    <name>    The access point name
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
-
-COMMANDS:
-    add <name>    Add a NIC to a server     
-    set <name>    Update a NIC on a server  
-    del <name>    Remove a NIC from a server
 ```
 ```
 
 
-## `rpk servers nic add`
+## `rpk accesspoints describe`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Add a NIC to a server
+Show detailed information about an access point
 
 
 USAGE:
 USAGE:
-    rpk servers nic add <name> [OPTIONS]
+    rpk accesspoints describe <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
-    <name>     
+    <name>    The access point name
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help             Prints help information
-        --type <TYPE>                             
-        --speed <SPEED>                           
-        --ports <PORTS>                           
+    -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk servers nic set`
+## `rpk accesspoints set`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Update a NIC on a server
+Update access point properties
 
 
 USAGE:
 USAGE:
-    rpk servers nic set <name> [OPTIONS]
+    rpk accesspoints set <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
     <name>     
     <name>     
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help             Prints help information
-        --index <INDEX>                           
-        --type <TYPE>                             
-        --speed <SPEED>                           
-        --ports <PORTS>                           
+    -h, --help     Prints help information            
+        --model    The access point model name        
+        --speed    The speed of the access point in Gb
 ```
 ```
 
 
-## `rpk servers nic del`
+## `rpk accesspoints del`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Remove a NIC from a server
+Delete an access point
 
 
 USAGE:
 USAGE:
-    rpk servers nic del <name> [OPTIONS]
+    rpk accesspoints del <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
-    <name>     
+    <name>    The access point name
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help             Prints help information
-        --index <INDEX>                           
+    -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk switches`
+## `rpk ups`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Manage switches
+Manage UPS units
 
 
 USAGE:
 USAGE:
-    rpk switches [OPTIONS] <COMMAND>
+    rpk ups [OPTIONS] <COMMAND>
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 
 
 COMMANDS:
 COMMANDS:
-    summary            Show switch hardware report             
-    add <name>         Add a new switch                        
-    list               List switches                           
-    get <name>         Get a switches by name                  
-    describe <name>    Show detailed information about a switch
-    set <name>         Update switch properties                
-    del <name>         Delete a switch                         
+    summary            Show UPS hardware report             
+    add <name>         Add a new UPS                        
+    list               List UPS units                       
+    get <name>         Get a UPS by name                    
+    describe <name>    Show detailed information about a UPS
+    set <name>         Update UPS properties                
+    del <name>         Delete a UPS                         
 ```
 ```
 
 
-## `rpk switches summary`
+## `rpk ups summary`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Show switch hardware report
+Show UPS hardware report
 
 
 USAGE:
 USAGE:
-    rpk switches summary [OPTIONS]
+    rpk ups summary [OPTIONS]
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk switches add`
+## `rpk ups add`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Add a new switch
+Add a new UPS
 
 
 USAGE:
 USAGE:
-    rpk switches add <name> [OPTIONS]
+    rpk ups add <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
     <name>     
     <name>     
@@ -484,25 +439,25 @@ OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk switches list`
+## `rpk ups list`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-List switches
+List UPS units
 
 
 USAGE:
 USAGE:
-    rpk switches list [OPTIONS]
+    rpk ups list [OPTIONS]
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk switches get`
+## `rpk ups get`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Get a switches by name
+Get a UPS by name
 
 
 USAGE:
 USAGE:
-    rpk switches get <name> [OPTIONS]
+    rpk ups get <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
     <name>     
     <name>     
@@ -511,13 +466,13 @@ OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk switches describe`
+## `rpk ups describe`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Show detailed information about a switch
+Show detailed information about a UPS
 
 
 USAGE:
 USAGE:
-    rpk switches describe <name> [OPTIONS]
+    rpk ups describe <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
     <name>     
     <name>     
@@ -526,31 +481,30 @@ OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk switches set`
+## `rpk ups set`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Update switch properties
+Update UPS properties
 
 
 USAGE:
 USAGE:
-    rpk switches set <name> [OPTIONS]
+    rpk ups set <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
     <name>     
     <name>     
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help       Prints help information
-        --Model                             
-        --managed                           
-        --poe                               
+    -h, --help     Prints help information
+        --model                           
+        --va                              
 ```
 ```
 
 
-## `rpk switches del`
+## `rpk ups del`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Delete a switch
+Delete a UPS
 
 
 USAGE:
 USAGE:
-    rpk switches del <name> [OPTIONS]
+    rpk ups del <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
     <name>     
     <name>     
@@ -559,47 +513,31 @@ OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk systems`
+## `rpk desktops`
 ```
 ```
-DESCRIPTION:
-Manage systems
-
 USAGE:
 USAGE:
-    rpk systems [OPTIONS] <COMMAND>
+    rpk desktops [OPTIONS] <COMMAND>
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 
 
 COMMANDS:
 COMMANDS:
-    summary            Show system report                       
-    add <name>         Add a new system                         
-    list               List systems                             
-    get <name>         Get a system by name                     
-    describe <name>    Show detailed information about a system 
-    set <name>         Update system properties                 
-    del <name>         Delete a system                          
-    tree <name>        Displays a dependency tree for the system
-```
-
-## `rpk systems summary`
-```
-DESCRIPTION:
-Show system report
-
-USAGE:
-    rpk systems summary [OPTIONS]
-
-OPTIONS:
-    -h, --help    Prints help information
+    add <name>          
+    list                
+    get <name>          
+    describe <name>     
+    set <name>          
+    del <name>          
+    cpu                 
+    drive               
+    gpu                 
+    nic                 
 ```
 ```
 
 
-## `rpk systems add`
+## `rpk desktops add`
 ```
 ```
-DESCRIPTION:
-Add a new system
-
 USAGE:
 USAGE:
-    rpk systems add <name> [OPTIONS]
+    rpk desktops add <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
     <name>     
     <name>     
@@ -608,827 +546,831 @@ OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk systems list`
+## `rpk desktops list`
 ```
 ```
-DESCRIPTION:
-List systems
-
 USAGE:
 USAGE:
-    rpk systems list [OPTIONS]
+    rpk desktops list [OPTIONS]
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk systems get`
+## `rpk desktops get`
 ```
 ```
-DESCRIPTION:
-Get a system by name
-
 USAGE:
 USAGE:
-    rpk systems get <name> [OPTIONS]
+    rpk desktops get <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
-    <name>    The name of the system
+    <name>     
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk systems describe`
+## `rpk desktops describe`
 ```
 ```
-DESCRIPTION:
-Show detailed information about a system
-
 USAGE:
 USAGE:
-    rpk systems describe <name> [OPTIONS]
+    rpk desktops describe <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
-    <name>    The name of the system
+    <name>     
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk systems set`
+## `rpk desktops set`
 ```
 ```
-DESCRIPTION:
-Update system properties
-
 USAGE:
 USAGE:
-    rpk systems set <name> [OPTIONS]
+    rpk desktops set <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
     <name>     
     <name>     
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help       Prints help information
-        --type                              
-        --os                                
-        --cores                             
-        --ram                               
-        --runs-on                           
+    -h, --help     Prints help information
+        --model                           
 ```
 ```
 
 
-## `rpk systems del`
+## `rpk desktops del`
 ```
 ```
-DESCRIPTION:
-Delete a system
-
 USAGE:
 USAGE:
-    rpk systems del <name> [OPTIONS]
+    rpk desktops del <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
-    <name>    The name of the system
+    <name>     
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk systems tree`
+## `rpk desktops cpu`
 ```
 ```
-DESCRIPTION:
-Displays a dependency tree for the system
-
 USAGE:
 USAGE:
-    rpk systems tree <name> [OPTIONS]
-
-ARGUMENTS:
-    <name>    The name of the system
+    rpk desktops cpu [OPTIONS] <COMMAND>
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
-```
 
 
-## `rpk accesspoints`
+COMMANDS:
+    add <desktop>             
+    set <desktop> <index>     
+    del <desktop> <index>     
 ```
 ```
-DESCRIPTION:
-Manage access points
 
 
+## `rpk desktops cpu add`
+```
 USAGE:
 USAGE:
-    rpk accesspoints [OPTIONS] <COMMAND>
+    rpk desktops cpu add <desktop> [OPTIONS]
 
 
-OPTIONS:
-    -h, --help    Prints help information
+ARGUMENTS:
+    <desktop>    The desktop name
 
 
-COMMANDS:
-    summary            Show access point hardware report              
-    add <name>         Add a new access point                         
-    list               List access points                             
-    get <name>         Get an access point by name                    
-    describe <name>    Show detailed information about an access point
-    set <name>         Update access point properties                 
-    del <name>         Delete an access point                         
+OPTIONS:
+    -h, --help       Prints help information  
+        --model      The model name           
+        --cores      The number of cpu cores  
+        --threads    The number of cpu threads
 ```
 ```
 
 
-## `rpk accesspoints summary`
+## `rpk desktops cpu set`
 ```
 ```
-DESCRIPTION:
-Show access point hardware report
-
 USAGE:
 USAGE:
-    rpk accesspoints summary [OPTIONS]
+    rpk desktops cpu set <desktop> <index> [OPTIONS]
+
+ARGUMENTS:
+    <desktop>    The desktop name            
+    <index>      The index of the desktop cpu
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help    Prints help information
+    -h, --help       Prints help information  
+        --model      The cpu model            
+        --cores      The number of cpu cores  
+        --threads    The number of cpu threads
 ```
 ```
 
 
-## `rpk accesspoints add`
+## `rpk desktops cpu del`
 ```
 ```
-DESCRIPTION:
-Add a new access point
-
 USAGE:
 USAGE:
-    rpk accesspoints add <name> [OPTIONS]
+    rpk desktops cpu del <desktop> <index> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
-    <name>    The access point name
+    <desktop>    The name of the desktop               
+    <index>      The index of the desktop cpu to remove
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk accesspoints list`
+## `rpk desktops drive`
 ```
 ```
-DESCRIPTION:
-List access points
-
 USAGE:
 USAGE:
-    rpk accesspoints list [OPTIONS]
+    rpk desktops drive [OPTIONS] <COMMAND>
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
-```
 
 
-## `rpk accesspoints get`
+COMMANDS:
+    add <desktop>             
+    set <desktop> <index>     
+    del <desktop> <index>     
 ```
 ```
-DESCRIPTION:
-Get an access point by name
 
 
+## `rpk desktops drive add`
+```
 USAGE:
 USAGE:
-    rpk accesspoints get <name> [OPTIONS]
+    rpk desktops drive add <desktop> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
-    <name>    The access point name
+    <desktop>    The name of the desktop
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help    Prints help information
+    -h, --help    Prints help information     
+        --type    The drive type e.g hdd / ssd
+        --size    The drive capacity in Gb    
 ```
 ```
 
 
-## `rpk accesspoints describe`
+## `rpk desktops drive set`
 ```
 ```
-DESCRIPTION:
-Show detailed information about an access point
-
 USAGE:
 USAGE:
-    rpk accesspoints describe <name> [OPTIONS]
+    rpk desktops drive set <desktop> <index> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
-    <name>    The access point name
+    <desktop>    The desktop name         
+    <index>      The drive index to update
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help    Prints help information
+    -h, --help    Prints help information     
+        --type    The drive type e.g hdd / ssd
+        --size    The drive capacity in Gb    
 ```
 ```
 
 
-## `rpk accesspoints set`
+## `rpk desktops drive del`
 ```
 ```
-DESCRIPTION:
-Update access point properties
-
 USAGE:
 USAGE:
-    rpk accesspoints set <name> [OPTIONS]
+    rpk desktops drive del <desktop> <index> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
-    <name>     
+    <desktop>    The name of the desktop         
+    <index>      The index of the drive to remove
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help     Prints help information            
-        --model    The access point model name        
-        --speed    The speed of the access point in Gb
+    -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk accesspoints del`
+## `rpk desktops gpu`
 ```
 ```
-DESCRIPTION:
-Delete an access point
-
 USAGE:
 USAGE:
-    rpk accesspoints del <name> [OPTIONS]
-
-ARGUMENTS:
-    <name>    The access point name
+    rpk desktops gpu [OPTIONS] <COMMAND>
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
-```
 
 
-## `rpk ups`
+COMMANDS:
+    add <desktop>             
+    set <desktop> <index>     
+    del <desktop> <index>     
 ```
 ```
-DESCRIPTION:
-Manage UPS units
 
 
+## `rpk desktops gpu add`
+```
 USAGE:
 USAGE:
-    rpk ups [OPTIONS] <COMMAND>
+    rpk desktops gpu add <desktop> [OPTIONS]
 
 
-OPTIONS:
-    -h, --help    Prints help information
+ARGUMENTS:
+    <desktop>    The name of the desktop
 
 
-COMMANDS:
-    summary            Show UPS hardware report             
-    add <name>         Add a new UPS                        
-    list               List UPS units                       
-    get <name>         Get a UPS by name                    
-    describe <name>    Show detailed information about a UPS
-    set <name>         Update UPS properties                
-    del <name>         Delete a UPS                         
+OPTIONS:
+    -h, --help     Prints help information     
+        --model    The Gpu model               
+        --vram     The amount of gpu vram in Gb
 ```
 ```
 
 
-## `rpk ups summary`
+## `rpk desktops gpu set`
 ```
 ```
-DESCRIPTION:
-Show UPS hardware report
-
 USAGE:
 USAGE:
-    rpk ups summary [OPTIONS]
+    rpk desktops gpu set <desktop> <index> [OPTIONS]
+
+ARGUMENTS:
+    <desktop>    The desktop name              
+    <index>      The index of the gpu to update
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help    Prints help information
+    -h, --help     Prints help information     
+        --model    The gpu model name          
+        --vram     The amount of gpu vram in Gb
 ```
 ```
 
 
-## `rpk ups add`
+## `rpk desktops gpu del`
 ```
 ```
-DESCRIPTION:
-Add a new UPS
-
 USAGE:
 USAGE:
-    rpk ups add <name> [OPTIONS]
+    rpk desktops gpu del <desktop> <index> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
-    <name>     
+    <desktop>    The desktop name              
+    <index>      The index of the Gpu to remove
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk ups list`
+## `rpk desktops nic`
 ```
 ```
-DESCRIPTION:
-List UPS units
-
 USAGE:
 USAGE:
-    rpk ups list [OPTIONS]
+    rpk desktops nic [OPTIONS] <COMMAND>
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
-```
 
 
-## `rpk ups get`
+COMMANDS:
+    add <desktop>             
+    set <desktop> <index>     
+    del <desktop> <index>     
 ```
 ```
-DESCRIPTION:
-Get a UPS by name
 
 
+## `rpk desktops nic add`
+```
 USAGE:
 USAGE:
-    rpk ups get <name> [OPTIONS]
+    rpk desktops nic add <desktop> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
-    <name>     
+    <desktop>    The desktop name
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help    Prints help information
+    -h, --help     Prints help information          
+        --type     The nic port type e.g rj45 / sfp+
+        --speed    The port speed                   
+        --ports    The number of ports              
 ```
 ```
 
 
-## `rpk ups describe`
+## `rpk desktops nic set`
 ```
 ```
-DESCRIPTION:
-Show detailed information about a UPS
-
 USAGE:
 USAGE:
-    rpk ups describe <name> [OPTIONS]
+    rpk desktops nic set <desktop> <index> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
-    <name>     
+    <desktop>    The desktop name              
+    <index>      The index of the nic to remove
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help    Prints help information
+    -h, --help     Prints help information          
+        --type     The nic port type e.g rj45 / sfp+
+        --speed    The speed of the nic in Gb/s     
+        --ports    The number of ports              
 ```
 ```
 
 
-## `rpk ups set`
+## `rpk desktops nic del`
 ```
 ```
-DESCRIPTION:
-Update UPS properties
-
 USAGE:
 USAGE:
-    rpk ups set <name> [OPTIONS]
+    rpk desktops nic del <desktop> <index> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
-    <name>     
+    <desktop>    The desktop name              
+    <index>      The index of the nic to remove
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help     Prints help information
-        --model                           
-        --va                              
+    -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk ups del`
+## `rpk services`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Delete a UPS
+Manage services
 
 
 USAGE:
 USAGE:
-    rpk ups del <name> [OPTIONS]
-
-ARGUMENTS:
-    <name>     
+    rpk services [OPTIONS] <COMMAND>
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
+
+COMMANDS:
+    summary            Show service summary report              
+    add <name>         Add a new service                        
+    list               List all services                        
+    get <name>         Get a service by name                    
+    describe <name>    Show detailed information about a service
+    set <name>         Update service properties                
+    del <name>         Delete a service                         
 ```
 ```
 
 
-## `rpk desktops`
+## `rpk services summary`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Manage Desktops
+Show service summary report
 
 
 USAGE:
 USAGE:
-    rpk desktops [OPTIONS] <COMMAND>
+    rpk services summary [OPTIONS]
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
-
-COMMANDS:
-    add <name>                                     
-    list                                           
-    get <name>                                     
-    describe <name>                                
-    set <name>                                     
-    del <name>                                     
-    summary            Show desktop hardware report
-    tree <name>                                    
-    cpu                                            
-    drive                                          
-    gpu                                            
-    nic                                            
 ```
 ```
 
 
-## `rpk desktops add`
+## `rpk services add`
 ```
 ```
+DESCRIPTION:
+Add a new service
+
 USAGE:
 USAGE:
-    rpk desktops add <name> [OPTIONS]
+    rpk services add <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
-    <name>     
+    <name>    The name of the service
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk desktops list`
+## `rpk services list`
 ```
 ```
+DESCRIPTION:
+List all services
+
 USAGE:
 USAGE:
-    rpk desktops list [OPTIONS]
+    rpk services list [OPTIONS]
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk desktops get`
+## `rpk services get`
 ```
 ```
+DESCRIPTION:
+Get a service by name
+
 USAGE:
 USAGE:
-    rpk desktops get <name> [OPTIONS]
+    rpk services get <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
-    <name>     
+    <name>    The name of the service
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk desktops describe`
+## `rpk services describe`
 ```
 ```
+DESCRIPTION:
+Show detailed information about a service
+
 USAGE:
 USAGE:
-    rpk desktops describe <name> [OPTIONS]
+    rpk services describe <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
-    <name>     
+    <name>    The name of the service
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk desktops set`
+## `rpk services set`
 ```
 ```
+DESCRIPTION:
+Update service properties
+
 USAGE:
 USAGE:
-    rpk desktops set <name> [OPTIONS]
+    rpk services set <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
     <name>     
     <name>     
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help     Prints help information
-        --model                           
+    -h, --help        Prints help information             
+        --ip          The ip address of the service       
+        --port        The port the service is running on  
+        --protocol    The service protocol                
+        --url         The service URL                     
+        --runs-on     The system the service is running on
 ```
 ```
 
 
-## `rpk desktops del`
+## `rpk services del`
 ```
 ```
+DESCRIPTION:
+Delete a service
+
 USAGE:
 USAGE:
-    rpk desktops del <name> [OPTIONS]
+    rpk services del <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
-    <name>     
+    <name>    The name of the service
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk desktops summary`
+## `rpk ap`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Show desktop hardware report
+Show access point hardware report
 
 
 USAGE:
 USAGE:
-    rpk desktops summary [OPTIONS]
+    rpk ap [OPTIONS]
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk desktops tree`
-```
-USAGE:
-    rpk desktops tree <name> [OPTIONS]
-
-ARGUMENTS:
-    <name>     
-
-OPTIONS:
-    -h, --help    Prints help information
+## `rpk servers`
 ```
 ```
+DESCRIPTION:
+Manage servers
 
 
-## `rpk desktops cpu`
-```
 USAGE:
 USAGE:
-    rpk desktops cpu [OPTIONS] <COMMAND>
+    rpk servers [OPTIONS] <COMMAND>
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 
 
 COMMANDS:
 COMMANDS:
-    add <desktop>             
-    set <desktop> <index>     
-    del <desktop> <index>     
-```
-
-## `rpk desktops cpu add`
-```
-USAGE:
-    rpk desktops cpu add <desktop> [OPTIONS]
+    summary            Show a summarized hardware report for all servers
+    add <name>         Add a new server                                 
+    get <name>         List servers or get a server by name             
+    describe <name>    Show detailed information about a server         
+    set <name>         Update server properties                         
+    del <name>         Delete a server                                  
+    tree <name>        Displays a dependency tree for the server        
+    cpu                Manage server CPUs                               
+    drive              Manage server drives                             
+    gpu                Manage server GPUs                               
+    nic                Manage server NICs                               
+```
 
 
-ARGUMENTS:
-    <desktop>    The desktop name
+## `rpk servers summary`
+```
+DESCRIPTION:
+Show a summarized hardware report for all servers
+
+USAGE:
+    rpk servers summary [OPTIONS]
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help       Prints help information  
-        --model      The model name           
-        --cores      The number of cpu cores  
-        --threads    The number of cpu threads
+    -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk desktops cpu set`
+## `rpk servers add`
 ```
 ```
+DESCRIPTION:
+Add a new server
+
 USAGE:
 USAGE:
-    rpk desktops cpu set <desktop> <index> [OPTIONS]
+    rpk servers add <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
-    <desktop>    The desktop name            
-    <index>      The index of the desktop cpu
+    <name>     
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help       Prints help information  
-        --model      The cpu model            
-        --cores      The number of cpu cores  
-        --threads    The number of cpu threads
+    -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk desktops cpu del`
+## `rpk servers get`
 ```
 ```
+DESCRIPTION:
+List servers or get a server by name
+
 USAGE:
 USAGE:
-    rpk desktops cpu del <desktop> <index> [OPTIONS]
+    rpk servers get <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
-    <desktop>    The name of the desktop               
-    <index>      The index of the desktop cpu to remove
+    <name>     
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk desktops drive`
+## `rpk servers describe`
 ```
 ```
+DESCRIPTION:
+Show detailed information about a server
+
 USAGE:
 USAGE:
-    rpk desktops drive [OPTIONS] <COMMAND>
+    rpk servers describe <name> [OPTIONS]
+
+ARGUMENTS:
+    <name>     
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
-
-COMMANDS:
-    add <desktop>             
-    set <desktop> <index>     
-    del <desktop> <index>     
 ```
 ```
 
 
-## `rpk desktops drive add`
+## `rpk servers set`
 ```
 ```
+DESCRIPTION:
+Update server properties
+
 USAGE:
 USAGE:
-    rpk desktops drive add <desktop> [OPTIONS]
+    rpk servers set <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
-    <desktop>    The name of the desktop
+    <name>     
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help    Prints help information     
-        --type    The drive type e.g hdd / ssd
-        --size    The drive capacity in Gb    
+    -h, --help        Prints help information
+        --ram <GB>                           
+        --ipmi                               
 ```
 ```
 
 
-## `rpk desktops drive set`
+## `rpk servers del`
 ```
 ```
+DESCRIPTION:
+Delete a server
+
 USAGE:
 USAGE:
-    rpk desktops drive set <desktop> <index> [OPTIONS]
+    rpk servers del <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
-    <desktop>    The desktop name         
-    <index>      The drive index to update
+    <name>     
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help    Prints help information     
-        --type    The drive type e.g hdd / ssd
-        --size    The drive capacity in Gb    
+    -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk desktops drive del`
+## `rpk servers tree`
 ```
 ```
+DESCRIPTION:
+Displays a dependency tree for the server
+
 USAGE:
 USAGE:
-    rpk desktops drive del <desktop> <index> [OPTIONS]
+    rpk servers tree <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
-    <desktop>    The name of the desktop         
-    <index>      The index of the drive to remove
+    <name>     
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 ```
 ```
 
 
-## `rpk desktops gpu`
+## `rpk servers cpu`
 ```
 ```
+DESCRIPTION:
+Manage server CPUs
+
 USAGE:
 USAGE:
-    rpk desktops gpu [OPTIONS] <COMMAND>
+    rpk servers cpu [OPTIONS] <COMMAND>
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 
 
 COMMANDS:
 COMMANDS:
-    add <desktop>             
-    set <desktop> <index>     
-    del <desktop> <index>     
+    add <name>    Add a CPU to a server     
+    set <name>    Update a CPU on a server  
+    del <name>    Remove a CPU from a server
 ```
 ```
 
 
-## `rpk desktops gpu add`
+## `rpk servers cpu add`
 ```
 ```
+DESCRIPTION:
+Add a CPU to a server
+
 USAGE:
 USAGE:
-    rpk desktops gpu add <desktop> [OPTIONS]
+    rpk servers cpu add <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
-    <desktop>    The name of the desktop
+    <name>     
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help     Prints help information     
-        --model    The Gpu model               
-        --vram     The amount of gpu vram in Gb
+    -h, --help                 Prints help information
+        --model <MODEL>                               
+        --cores <CORES>                               
+        --threads <THREADS>                           
 ```
 ```
 
 
-## `rpk desktops gpu set`
+## `rpk servers cpu set`
 ```
 ```
+DESCRIPTION:
+Update a CPU on a server
+
 USAGE:
 USAGE:
-    rpk desktops gpu set <desktop> <index> [OPTIONS]
+    rpk servers cpu set <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
-    <desktop>    The desktop name              
-    <index>      The index of the gpu to update
+    <name>     
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help     Prints help information     
-        --model    The gpu model name          
-        --vram     The amount of gpu vram in Gb
+    -h, --help                 Prints help information
+        --index <INDEX>                               
+        --model <MODEL>                               
+        --cores <CORES>                               
+        --threads <THREADS>                           
 ```
 ```
 
 
-## `rpk desktops gpu del`
+## `rpk servers cpu del`
 ```
 ```
+DESCRIPTION:
+Remove a CPU from a server
+
 USAGE:
 USAGE:
-    rpk desktops gpu del <desktop> <index> [OPTIONS]
+    rpk servers cpu del <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
-    <desktop>    The desktop name              
-    <index>      The index of the Gpu to remove
+    <name>     
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help    Prints help information
+    -h, --help             Prints help information
+        --index <INDEX>                           
 ```
 ```
 
 
-## `rpk desktops nic`
+## `rpk servers drive`
 ```
 ```
+DESCRIPTION:
+Manage server drives
+
 USAGE:
 USAGE:
-    rpk desktops nic [OPTIONS] <COMMAND>
+    rpk servers drive [OPTIONS] <COMMAND>
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 
 
 COMMANDS:
 COMMANDS:
-    add <desktop>             
-    set <desktop> <index>     
-    del <desktop> <index>     
+    add <name>    Add a drive to a server     
+    set <name>    Update a drive on a server  
+    del <name>    Remove a drive from a server
 ```
 ```
 
 
-## `rpk desktops nic add`
+## `rpk servers drive add`
 ```
 ```
+DESCRIPTION:
+Add a drive to a server
+
 USAGE:
 USAGE:
-    rpk desktops nic add <desktop> [OPTIONS]
+    rpk servers drive add <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
-    <desktop>    The desktop name
+    <name>     
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help     Prints help information          
-        --type     The nic port type e.g rj45 / sfp+
-        --speed    The port speed                   
-        --ports    The number of ports              
+    -h, --help           Prints help information
+        --type <TYPE>                           
+        --size <SIZE>                           
 ```
 ```
 
 
-## `rpk desktops nic set`
+## `rpk servers drive set`
 ```
 ```
+DESCRIPTION:
+Update a drive on a server
+
 USAGE:
 USAGE:
-    rpk desktops nic set <desktop> <index> [OPTIONS]
+    rpk servers drive set <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
-    <desktop>    The desktop name              
-    <index>      The index of the nic to remove
+    <name>     
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help     Prints help information          
-        --type     The nic port type e.g rj45 / sfp+
-        --speed    The speed of the nic in Gb/s     
-        --ports    The number of ports              
+    -h, --help             Prints help information
+        --index <INDEX>                           
+        --type <TYPE>                             
+        --size <SIZE>                             
 ```
 ```
 
 
-## `rpk desktops nic del`
+## `rpk servers drive del`
 ```
 ```
+DESCRIPTION:
+Remove a drive from a server
+
 USAGE:
 USAGE:
-    rpk desktops nic del <desktop> <index> [OPTIONS]
+    rpk servers drive del <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
-    <desktop>    The desktop name              
-    <index>      The index of the nic to remove
+    <name>     
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help    Prints help information
+    -h, --help             Prints help information
+        --index <INDEX>                           
 ```
 ```
 
 
-## `rpk services`
+## `rpk servers gpu`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Manage services
+Manage server GPUs
 
 
 USAGE:
 USAGE:
-    rpk services [OPTIONS] <COMMAND>
+    rpk servers gpu [OPTIONS] <COMMAND>
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
 
 
 COMMANDS:
 COMMANDS:
-    summary            Show service summary report              
-    add <name>         Add a new service                        
-    list               List all services                        
-    get <name>         Get a service by name                    
-    describe <name>    Show detailed information about a service
-    set <name>         Update service properties                
-    del <name>         Delete a service                         
-    subnets            List service subnets or filter by CIDR   
-```
-
-## `rpk services summary`
-```
-DESCRIPTION:
-Show service summary report
-
-USAGE:
-    rpk services summary [OPTIONS]
-
-OPTIONS:
-    -h, --help    Prints help information
+    add <name>    Add a GPU to a server     
+    set <name>    Update a GPU on a server  
+    del <name>    Remove a GPU from a server
 ```
 ```
 
 
-## `rpk services add`
+## `rpk servers gpu add`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Add a new service
+Add a GPU to a server
 
 
 USAGE:
 USAGE:
-    rpk services add <name> [OPTIONS]
+    rpk servers gpu add <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
-    <name>    The name of the service
+    <name>     
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help    Prints help information
+    -h, --help             Prints help information
+        --model <MODEL>                           
+        --vram <VRAM>                             
 ```
 ```
 
 
-## `rpk services list`
+## `rpk servers gpu set`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-List all services
+Update a GPU on a server
 
 
 USAGE:
 USAGE:
-    rpk services list [OPTIONS]
+    rpk servers gpu set <name> [OPTIONS]
+
+ARGUMENTS:
+    <name>     
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help    Prints help information
+    -h, --help             Prints help information
+        --index <INDEX>                           
+        --model <MODEL>                           
+        --vram <VRAM>                             
 ```
 ```
 
 
-## `rpk services get`
+## `rpk servers gpu del`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Get a service by name
+Remove a GPU from a server
 
 
 USAGE:
 USAGE:
-    rpk services get <name> [OPTIONS]
+    rpk servers gpu del <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
-    <name>    The name of the service
+    <name>     
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help    Prints help information
+    -h, --help             Prints help information
+        --index <INDEX>                           
 ```
 ```
 
 
-## `rpk services describe`
+## `rpk servers nic`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Show detailed information about a service
+Manage server NICs
 
 
 USAGE:
 USAGE:
-    rpk services describe <name> [OPTIONS]
-
-ARGUMENTS:
-    <name>    The name of the service
+    rpk servers nic [OPTIONS] <COMMAND>
 
 
 OPTIONS:
 OPTIONS:
     -h, --help    Prints help information
     -h, --help    Prints help information
+
+COMMANDS:
+    add <name>    Add a NIC to a server     
+    set <name>    Update a NIC on a server  
+    del <name>    Remove a NIC from a server
 ```
 ```
 
 
-## `rpk services set`
+## `rpk servers nic add`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Update service properties
+Add a NIC to a server
 
 
 USAGE:
 USAGE:
-    rpk services set <name> [OPTIONS]
+    rpk servers nic add <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
     <name>     
     <name>     
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help        Prints help information             
-        --ip          The ip address of the service       
-        --port        The port the service is running on  
-        --protocol    The service protocol                
-        --url         The service URL                     
-        --runs-on     The system the service is running on
+    -h, --help             Prints help information
+        --type <TYPE>                             
+        --speed <SPEED>                           
+        --ports <PORTS>                           
 ```
 ```
 
 
-## `rpk services del`
+## `rpk servers nic set`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-Delete a service
+Update a NIC on a server
 
 
 USAGE:
 USAGE:
-    rpk services del <name> [OPTIONS]
+    rpk servers nic set <name> [OPTIONS]
 
 
 ARGUMENTS:
 ARGUMENTS:
-    <name>    The name of the service
+    <name>     
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help    Prints help information
+    -h, --help             Prints help information
+        --index <INDEX>                           
+        --type <TYPE>                             
+        --speed <SPEED>                           
+        --ports <PORTS>                           
 ```
 ```
 
 
-## `rpk services subnets`
+## `rpk servers nic del`
 ```
 ```
 DESCRIPTION:
 DESCRIPTION:
-List service subnets or filter by CIDR
+Remove a NIC from a server
 
 
 USAGE:
 USAGE:
-    rpk services subnets [OPTIONS]
+    rpk servers nic del <name> [OPTIONS]
+
+ARGUMENTS:
+    <name>     
 
 
 OPTIONS:
 OPTIONS:
-    -h, --help               Prints help information
-        --cidr <CIDR>                               
-        --prefix <PREFIX>                           
+    -h, --help             Prints help information
+        --index <INDEX>                           
 ```
 ```