parent
							
								
									d06b03bbfe
								
							
						
					
					
						commit
						b6cd237ed3
					
				@ -41,16 +41,23 @@ func main () {
 | 
				
			|||||||
		flagErrorDocument,
 | 
							flagErrorDocument,
 | 
				
			||||||
		flagDirectories,
 | 
							flagDirectories,
 | 
				
			||||||
		cli.NewHelp())
 | 
							cli.NewHelp())
 | 
				
			||||||
 | 
						cmd.Syntax = "[OPTIONS]... [DIRECTORY]"
 | 
				
			||||||
	cmd.ParseOrExit(os.Args)
 | 
						cmd.ParseOrExit(os.Args)
 | 
				
			||||||
	if len(cmd.Args) > 0 {
 | 
					 | 
				
			||||||
		cmd.Usage()
 | 
					 | 
				
			||||||
		os.Exit(1)
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
	log.Println(`==========| STEP |===========`)
 | 
						log.Println(`==========| STEP |===========`)
 | 
				
			||||||
	log.Println(`Scriptable Template Processor`)
 | 
						log.Println(`Scriptable Template Processor`)
 | 
				
			||||||
	log.Println(`... initializing`)
 | 
						log.Println(`... initializing`)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						// the single argument is for the directory to serve. we actually cd
 | 
				
			||||||
 | 
						// there.
 | 
				
			||||||
 | 
						if len(cmd.Args) == 1 {
 | 
				
			||||||
 | 
							err := os.Chdir(cmd.Args[0])
 | 
				
			||||||
 | 
							if err != nil { log.Fatalln("XXX", err) }
 | 
				
			||||||
 | 
						} else if len(cmd.Args) > 1 {
 | 
				
			||||||
 | 
							cmd.Usage()
 | 
				
			||||||
 | 
							os.Exit(1)
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
	// set up the environment
 | 
						// set up the environment
 | 
				
			||||||
	environment := step.Environment { }
 | 
						environment := step.Environment { }
 | 
				
			||||||
	environment.FuncProviders = providers.All()
 | 
						environment.FuncProviders = providers.All()
 | 
				
			||||||
@ -97,7 +104,7 @@ func main () {
 | 
				
			|||||||
	
 | 
						
 | 
				
			||||||
	log.Printf("(i) listening on %s\n", httpServer.Addr)
 | 
						log.Printf("(i) listening on %s\n", httpServer.Addr)
 | 
				
			||||||
	if err := manager.Run(ctx); err != nil && !errors.Is(err, context.Canceled) {
 | 
						if err := manager.Run(ctx); err != nil && !errors.Is(err, context.Canceled) {
 | 
				
			||||||
		log.Fatalln(err)
 | 
							log.Fatalln("XXX", err)
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user