062d4916ff 
					 
					
						
						
							
							api_schema: allow generic api handler functions  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-04-16 11:22:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e04d1bfadc 
					 
					
						
						
							
							Cleanup of if statement with unwraps by a more compact match statement  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-03-20 09:49:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9e26abf16b 
					 
					
						
						
							
							src/cli/command.rs: fix iterator usage  
						
						
						
						
					 
					
						2019-03-15 07:12:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1a71509aad 
					 
					
						
						
							
							src/cli/command.rs: fix completion - never display argument parameters as option  
						
						
						
						
					 
					
						2019-03-12 14:53:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						496a67846f 
					 
					
						
						
							
							src/cli/command.rs: pass parsed parameters to completion function  
						
						
						
						
					 
					
						2019-03-12 14:39:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b5fa28251c 
					 
					
						
						
							
							src/cli/getopts.rs: factor out reusable code  
						
						
						
						
					 
					
						2019-03-12 14:38:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e39efdbd33 
					 
					
						
						
							
							src/cli/command.rs: use a HashMap to store fixed param as key/value pairs  
						
						
						
						
					 
					
						2019-03-12 12:54:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f4e4d58327 
					 
					
						
						
							
							src/cli/command.rs: improve completions  
						
						
						
						
					 
					
						2019-03-12 12:07:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						25e77d3877 
					 
					
						
						
							
							src/cli/command.rs: print_bash_completion - avoid crash  
						
						
						
						
					 
					
						2019-03-07 12:14:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b55cee9227 
					 
					
						
						
							
							src/cli/command.rs: generate_usage_str() - fix option separator (newline)  
						
						
						
						
					 
					
						2019-02-28 16:20:00 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c4c5174000 
					 
					
						
						
							
							src/cli/command.rs: get_schema_type_text() - display min/max  
						
						
						
						
					 
					
						2019-02-28 16:11:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9bc3ddb822 
					 
					
						
						
							
							src/cli/command.rs: improve generate_usage_str  
						
						... 
						
						
						
						correctly format positional array arguments ({<name>}). 
						
						
					 
					
						2019-02-26 12:40:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d02c2ed701 
					 
					
						
						
							
							src/cli/getopts.rs: cleanup, avoid compiler warning  
						
						
						
						
					 
					
						2019-02-26 11:55:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aaba6faace 
					 
					
						
						
							
							src/cli/getopts.rs: support positional array arguments  
						
						
						
						
					 
					
						2019-02-26 08:47:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f33fa27307 
					 
					
						
						
							
							src/cli/command.rs: improve error message  
						
						
						
						
					 
					
						2019-02-26 08:46:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						793b0f4d77 
					 
					
						
						
							
							src/cli/command.rs: improve help command completion  
						
						
						
						
					 
					
						2019-02-23 18:07:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6949d91564 
					 
					
						
						
							
							src/cli/command.rs: cleanup, avoid array manipulation  
						
						
						
						
					 
					
						2019-02-23 17:50:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9d78d57960 
					 
					
						
						
							
							src/cli/command.rs: implement bash completion for help  
						
						
						
						
					 
					
						2019-02-23 17:38:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						698d9d4402 
					 
					
						
						
							
							src/cli/command.rs: add help command  
						
						
						
						
					 
					
						2019-02-23 15:10:48 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b6dd2240d 
					 
					
						
						
							
							src/cli/command.rs::allow to generate ReST docu  
						
						
						
						
					 
					
						2019-02-23 11:29:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2f3f2bb77f 
					 
					
						
						
							
							src/cli/command.rs: improve usage imformation  
						
						
						
						
					 
					
						2019-02-22 17:40:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6adb40eefc 
					 
					
						
						
							
							src/cli/command.rs: start implementing generate_usage_str()  
						
						
						
						
					 
					
						2019-02-22 12:02:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						33256db6dd 
					 
					
						
						
							
							src/cli/command.rs: simplify cli handler  
						
						
						
						
					 
					
						2019-02-22 11:15:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						532a69eb04 
					 
					
						
						
							
							src/cli/getopts.rs: improve docs  
						
						
						
						
					 
					
						2019-02-21 09:36:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4de0e142a0 
					 
					
						
						
							
							cleanup cli library structure  
						
						
						
						
					 
					
						2019-02-21 09:08:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ef2f2efbcc 
					 
					
						
						
							
							improve api_schema module structure  
						
						
						
						
					 
					
						2019-02-17 10:16:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dc9a007b11 
					 
					
						
						
							
							rename src/api to src/api_schema  
						
						
						
						
					 
					
						2019-02-17 09:59:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d7d23785f0 
					 
					
						
						
							
							RpcEnvironment: implement set_user() and get_user()  
						
						
						
						
					 
					
						2019-01-27 10:52:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						162b979394 
					 
					
						
						
							
							RpcEnvironment: add environment type enum RpcEnvironmentType  
						
						
						
						
					 
					
						2019-01-27 10:33:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0f253593c6 
					 
					
						
						
							
							move rpc environment implementation to separate files  
						
						
						
						
					 
					
						2019-01-26 15:08:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6049b71f41 
					 
					
						
						
							
							api: pass RpcEnvirnment to api handlers  
						
						
						
						
					 
					
						2019-01-26 14:50:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						379ea0edb6 
					 
					
						
						
							
							Revert "/api/schema.rs: implement Schema::Option"  
						
						... 
						
						
						
						This reverts commit 0a35462c1e 
						
						
					 
					
						2019-01-19 12:53:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0a35462c1e 
					 
					
						
						
							
							/api/schema.rs: implement Schema::Option  
						
						
						
						
					 
					
						2019-01-18 17:40:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						244d9b17a8 
					 
					
						
						
							
							bin/proxmox-backup-client.rs: implement file name completions - first try ...  
						
						
						
						
					 
					
						2019-01-17 14:24:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4968bc3ac0 
					 
					
						
						
							
							cli::command: wrap usage errors in a UsageError  
						
						... 
						
						
						
						So we can distinguish them and show usage output
conditionally.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-01-03 16:08:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a27a3ee4ba 
					 
					
						
						
							
							avoid compiler warnings  
						
						
						
						
					 
					
						2018-12-16 13:57:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7f4e639b37 
					 
					
						
						
							
							improve completion  
						
						
						
						
					 
					
						2018-12-12 13:00:58 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						30d2e99c77 
					 
					
						
						
							
							implement completion functions  
						
						
						
						
					 
					
						2018-12-12 12:19:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ca9caffa23 
					 
					
						
						
							
							cleanup parameter types  
						
						
						
						
					 
					
						2018-12-12 10:37:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						38555b5072 
					 
					
						
						
							
							implement completion for enums  
						
						
						
						
					 
					
						2018-12-12 08:33:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2f0258959b 
					 
					
						
						
							
							improve completion  
						
						
						
						
					 
					
						2018-12-12 08:18:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f46403cc65 
					 
					
						
						
							
							improve bash completion  
						
						
						
						
					 
					
						2018-12-12 07:51:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b6e8dd39aa 
					 
					
						
						
							
							impl bash completion: first try  
						
						
						
						
					 
					
						2018-12-11 14:21:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c21de379ed 
					 
					
						
						
							
							install bash completion scripts  
						
						... 
						
						
						
						Completion itself is not implemented. 
						
						
					 
					
						2018-12-11 12:54:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6460764dbb 
					 
					
						
						
							
							cli/command.rs: add new type CliCommandMap  
						
						
						
						
					 
					
						2018-12-11 11:31:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bf7f103944 
					 
					
						
						
							
							implement builder pattern for CliCommand  
						
						
						
						
					 
					
						2018-12-11 11:12:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						baed30b702 
					 
					
						
						
							
							cli/command.rs: implement prefix match  
						
						
						
						
					 
					
						2018-12-10 18:13:55 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8f62336b0f 
					 
					
						
						
							
							impl From for CommandLineInterface  
						
						
						
						
					 
					
						2018-12-10 13:51:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9f6ab1fc58 
					 
					
						
						
							
							rename CmdDef to CommandLineInterface  
						
						
						
						
					 
					
						2018-12-10 13:40:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b7329c8a1a 
					 
					
						
						
							
							src/cli/command.rs: move code into separate file  
						
						
						
						
					 
					
						2018-12-10 13:36:52 +01:00