| 
									
										
										
										
											2025-03-14 20:12:22 -05:00
										 |  |  | package nomino_test | 
					
						
							| 
									
										
										
										
											2025-03-11 16:54:03 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-03-14 20:12:22 -05:00
										 |  |  | import ( | 
					
						
							|  |  |  | 	"fmt" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	"codeberg.org/danjones000/nomino" | 
					
						
							|  |  |  | ) | 
					
						
							| 
									
										
										
										
											2025-03-11 16:54:03 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | func ExampleMake_basic() { | 
					
						
							|  |  |  | 	// Use default config | 
					
						
							| 
									
										
										
										
											2025-03-14 20:12:22 -05:00
										 |  |  | 	out, _ := nomino.Make(nomino.NewConfig()) | 
					
						
							| 
									
										
										
										
											2025-03-11 16:54:03 -05:00
										 |  |  | 	fmt.Println(out) | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-03-14 21:46:30 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | func ExampleMake_withExtraOptions() { | 
					
						
							|  |  |  | 	gen := nomino.Incremental() | 
					
						
							|  |  |  | 	conf := nomino.NewConfig( | 
					
						
							|  |  |  | 		nomino.WithGenerator(gen), | 
					
						
							|  |  |  | 		nomino.WithPrefix("pre"), | 
					
						
							|  |  |  | 	) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	st, _ := nomino.Make(conf, nomino.WithOriginal("foobar")) | 
					
						
							|  |  |  | 	fmt.Println(st) | 
					
						
							|  |  |  | 	st, _ = nomino.Make(conf, nomino.WithOriginal("baz")) | 
					
						
							|  |  |  | 	fmt.Println(st) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	// Output: | 
					
						
							|  |  |  | 	// pre_0_foobar.txt | 
					
						
							|  |  |  | 	// pre_1_baz.txt | 
					
						
							|  |  |  | } |