| 
									
										
										
										
											2024-10-25 15:52:26 -05:00
										 |  |  | package main | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import ( | 
					
						
							|  |  |  | 	"context" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	"codeberg.org/danjones000/utils/chill" | 
					
						
							| 
									
										
										
										
											2024-10-29 11:28:47 -05:00
										 |  |  | 	c "codeberg.org/danjones000/utils/cli/context" | 
					
						
							| 
									
										
										
										
											2024-10-25 15:52:26 -05:00
										 |  |  | 	e "codeberg.org/danjones000/utils/cli/err" | 
					
						
							|  |  |  | 	"codeberg.org/danjones000/utils/cli/spin" | 
					
						
							|  |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func main() { | 
					
						
							| 
									
										
										
										
											2024-10-29 11:28:47 -05:00
										 |  |  | 	ctx, done := c.SelfCancelingCotext(context.Background()) | 
					
						
							|  |  |  | 	defer done() | 
					
						
							|  |  |  | 	ctx = chill.Chill(ctx) | 
					
						
							| 
									
										
										
										
											2024-10-25 15:52:26 -05:00
										 |  |  | 	s := spin.Spin(ctx, "Waiting for CPU to cool...") | 
					
						
							|  |  |  | 	err := s.Wait() | 
					
						
							|  |  |  | 	e.HandleErr(err) | 
					
						
							|  |  |  | } |