| 
									
										
										
										
											2019-01-08 08:57:24 +00:00
										 |  |  | package cmd | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import ( | 
					
						
							|  |  |  | 	"github.com/spf13/cobra" | 
					
						
							|  |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func init() { | 
					
						
							|  |  |  | 	usersCmd.AddCommand(usersExportCmd) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | var usersExportCmd = &cobra.Command{ | 
					
						
							| 
									
										
										
										
											2019-01-08 16:37:02 +00:00
										 |  |  | 	Use:   "export <path>", | 
					
						
							| 
									
										
										
										
											2019-01-08 16:09:25 +00:00
										 |  |  | 	Short: "Export all users to a file.", | 
					
						
							|  |  |  | 	Long: `Export all users to a json or yaml file. Please indicate the | 
					
						
							|  |  |  | path to the file where you want to write the users.`, | 
					
						
							|  |  |  | 	Args: jsonYamlArg, | 
					
						
							| 
									
										
										
										
											2019-01-08 08:57:24 +00:00
										 |  |  | 	Run: python(func(cmd *cobra.Command, args []string, d pythonData) { | 
					
						
							|  |  |  | 		list, err := d.store.Users.Gets("") | 
					
						
							|  |  |  | 		checkErr(err) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		err = marshal(args[0], list) | 
					
						
							|  |  |  | 		checkErr(err) | 
					
						
							|  |  |  | 	}, pythonConfig{}), | 
					
						
							|  |  |  | } |