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());
 | 
					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.
 | 
					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
 | 
					```text
 | 
				
			||||||
Listing all servers...
 | 
					Listing all servers...
 | 
				
			||||||
@@ -109,6 +120,17 @@ Listing all servers...
 | 
				
			|||||||
| 104301883   | ubuntu-4gb-fsn1-4 | Running | 91.99.178.6 |
 | 
					| 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...
 | 
					Listing details from server with ID 104301883...
 | 
				
			||||||
+-------------------+----------------------+
 | 
					+-------------------+----------------------+
 | 
				
			||||||
| ubuntu-4gb-fsn1-4 |                      |
 | 
					| ubuntu-4gb-fsn1-4 |                      |
 | 
				
			||||||
@@ -133,11 +155,4 @@ Listing details from server with ID 104301883...
 | 
				
			|||||||
+-------------------+----------------------+
 | 
					+-------------------+----------------------+
 | 
				
			||||||
| Rescue Enabled    | false                |
 | 
					| 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 ssh_keys = [100324992, 100325001];
 | 
				
			||||||
let root_password = client.enable_rescue_mode(test_server.id, ssh_keys);
 | 
					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");
 | 
					// let ssh_key_from_env = get_env("SSH_KEY_ID");
 | 
				
			||||||
// if ssh_key_from_env != "" {
 | 
					// if ssh_key_from_env != "" {
 | 
				
			||||||
//     client.enable_rescue_mode(test_server.id, ssh_key_from_env.parse_int());
 | 
					//     client.enable_rescue_mode(test_server.id, ssh_key_from_env.parse_int());
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user