parent
							
								
									d06b03bbfe
								
							
						
					
					
						commit
						b6cd237ed3
					
				@ -41,16 +41,23 @@ func main () {
 | 
			
		||||
		flagErrorDocument,
 | 
			
		||||
		flagDirectories,
 | 
			
		||||
		cli.NewHelp())
 | 
			
		||||
	cmd.Syntax = "[OPTIONS]... [DIRECTORY]"
 | 
			
		||||
	cmd.ParseOrExit(os.Args)
 | 
			
		||||
	if len(cmd.Args) > 0 {
 | 
			
		||||
		cmd.Usage()
 | 
			
		||||
		os.Exit(1)
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	log.Println(`==========| STEP |===========`)
 | 
			
		||||
	log.Println(`Scriptable Template Processor`)
 | 
			
		||||
	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
 | 
			
		||||
	environment := step.Environment { }
 | 
			
		||||
	environment.FuncProviders = providers.All()
 | 
			
		||||
@ -97,7 +104,7 @@ func main () {
 | 
			
		||||
	
 | 
			
		||||
	log.Printf("(i) listening on %s\n", httpServer.Addr)
 | 
			
		||||
	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