updated readme about ssh key ids listing
This commit is contained in:
		
							
								
								
									
										33
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										33
									
								
								README.md
									
									
									
									
									
								
							| @@ -54,7 +54,18 @@ let test_server = client.get_server(104301883); | ||||
| print(test_server.show_details()); | ||||
| ``` | ||||
|  | ||||
| ### 3. Manage Server State | ||||
| ### 3. List SSH Keys | ||||
|  | ||||
| You can also list all the SSH keys in your project. | ||||
|  | ||||
| ```rust | ||||
| // List all SSH keys and print in table | ||||
| print("Listing all SSH keys..."); | ||||
| let ssh_keys = client.list_ssh_keys(); | ||||
| print(ssh_keys.show_table()); | ||||
| ``` | ||||
|  | ||||
| ### 4. Manage Server State | ||||
|  | ||||
| Perform actions like enabling rescue mode, disabling it, or rebooting the server. | ||||
|  | ||||
| @@ -95,7 +106,7 @@ if ssh_key_from_env != "" { | ||||
| } | ||||
| ``` | ||||
|  | ||||
| ### 4. Example Output (from `test.rhai` script) | ||||
| ### 5. Example Output (from `test.rhai` script) | ||||
|  | ||||
| ```text | ||||
| Listing all servers... | ||||
| @@ -109,6 +120,17 @@ Listing all servers... | ||||
| | 104301883   | ubuntu-4gb-fsn1-4 | Running | 91.99.178.6 | | ||||
| +-------------+-------------------+---------+-------------+ | ||||
|  | ||||
| Listing all SSH keys... | ||||
| +-----------+------------------------------+-------------------------------------------------+ | ||||
| | SSH Keys  |                              |                                                 | | ||||
| +===========+==============================+=================================================+ | ||||
| | ID        | Name                         | Fingerprint                                     | | ||||
| +-----------+------------------------------+-------------------------------------------------+ | ||||
| | 100324992 | mahmmoud.hassanein@gmail.com | 45:67:42:b7:e0:38:0d:40:40:80:a6:8a:0d:ac:73:6b | | ||||
| +-----------+------------------------------+-------------------------------------------------+ | ||||
| | 100325001 | maxime@maxime-arch           | e0:73:80:26:80:46:f0:c8:bb:74:f4:d0:2d:10:2d:6f | | ||||
| +-----------+------------------------------+-------------------------------------------------+ | ||||
|  | ||||
| Listing details from server with ID 104301883... | ||||
| +-------------------+----------------------+ | ||||
| | ubuntu-4gb-fsn1-4 |                      | | ||||
| @@ -133,11 +155,4 @@ Listing details from server with ID 104301883... | ||||
| +-------------------+----------------------+ | ||||
| | Rescue Enabled    | false                | | ||||
| +-------------------+----------------------+ | ||||
|  | ||||
| Enabling rescue mode on server with ID: 104301883 | ||||
| Root password is: wNMnAWwkfJEA | ||||
|  | ||||
| Disabling rescue mode on server with ID: 104301883 | ||||
|  | ||||
| Rebooting server with ID: 104301883 | ||||
| ``` | ||||
|   | ||||
| @@ -24,7 +24,7 @@ print(test_server.show_details()); | ||||
| let ssh_keys = [100324992, 100325001]; | ||||
| let root_password = client.enable_rescue_mode(test_server.id, ssh_keys); | ||||
|  | ||||
| // // read SSH key from env var and use it for rescue mode | ||||
| // Read SSH key from env var and use it for rescue mode | ||||
| // let ssh_key_from_env = get_env("SSH_KEY_ID"); | ||||
| // if ssh_key_from_env != "" { | ||||
| //     client.enable_rescue_mode(test_server.id, ssh_key_from_env.parse_int()); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user