add newlines
This commit is contained in:
		
							
								
								
									
										15
									
								
								envconf.go
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								envconf.go
									
									
									
									
									
								
							@@ -76,6 +76,7 @@ func (c *Config) DefineDefault(key string, val string, dtype DataType) {
 | 
				
			|||||||
		entry.dtype = dtype
 | 
							entry.dtype = dtype
 | 
				
			||||||
		entry.empty = false
 | 
							entry.empty = false
 | 
				
			||||||
		entry.defval = val
 | 
							entry.defval = val
 | 
				
			||||||
 | 
							entry.hasdef = true
 | 
				
			||||||
		c.env[upper] = entry
 | 
							c.env[upper] = entry
 | 
				
			||||||
	} else {
 | 
						} else {
 | 
				
			||||||
		var entry cEntry
 | 
							var entry cEntry
 | 
				
			||||||
@@ -84,6 +85,7 @@ func (c *Config) DefineDefault(key string, val string, dtype DataType) {
 | 
				
			|||||||
		entry.empty = false
 | 
							entry.empty = false
 | 
				
			||||||
		entry.value = val
 | 
							entry.value = val
 | 
				
			||||||
		entry.defval = val
 | 
							entry.defval = val
 | 
				
			||||||
 | 
							entry.hasdef = true
 | 
				
			||||||
		c.env[upper] = entry
 | 
							c.env[upper] = entry
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -123,6 +125,8 @@ func (c *Config) Parse() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
func (c *Config) help() {
 | 
					func (c *Config) help() {
 | 
				
			||||||
	max := make([]int, 2, 2)
 | 
						max := make([]int, 2, 2)
 | 
				
			||||||
 | 
						preq := false
 | 
				
			||||||
 | 
						pdef := false
 | 
				
			||||||
	for k, v := range c.env {
 | 
						for k, v := range c.env {
 | 
				
			||||||
		if v.dtype != TypeNone {
 | 
							if v.dtype != TypeNone {
 | 
				
			||||||
			if len(k) > max[0] {
 | 
								if len(k) > max[0] {
 | 
				
			||||||
@@ -131,8 +135,14 @@ func (c *Config) help() {
 | 
				
			|||||||
			if len(v.dtype.String()) > max[1] {
 | 
								if len(v.dtype.String()) > max[1] {
 | 
				
			||||||
				max[1] = len(v.dtype.String())
 | 
									max[1] = len(v.dtype.String())
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
 | 
								if v.hasdef {
 | 
				
			||||||
 | 
									pdef = true
 | 
				
			||||||
 | 
								} else {
 | 
				
			||||||
 | 
									preq = true
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						if pdef {
 | 
				
			||||||
		fmt.Println()
 | 
							fmt.Println()
 | 
				
			||||||
		for k, v := range c.env {
 | 
							for k, v := range c.env {
 | 
				
			||||||
			if v.dtype != TypeNone {
 | 
								if v.dtype != TypeNone {
 | 
				
			||||||
@@ -142,15 +152,18 @@ func (c *Config) help() {
 | 
				
			|||||||
				}
 | 
									}
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						if preq {
 | 
				
			||||||
		fmt.Println()
 | 
							fmt.Println()
 | 
				
			||||||
		for k, v := range c.env {
 | 
							for k, v := range c.env {
 | 
				
			||||||
			if v.dtype != TypeNone {
 | 
								if v.dtype != TypeNone {
 | 
				
			||||||
				if !v.hasdef {
 | 
									if !v.hasdef {
 | 
				
			||||||
				format := fmt.Sprintf("Variable   %%-%ds|   Type %%-%ds|   Required", max[0]+3, max[1]+3)
 | 
										format := fmt.Sprintf("Variable   %%-%ds|   Type %%-%ds|   Required\n", max[0]+3, max[1]+3)
 | 
				
			||||||
					fmt.Printf(format, k, v.dtype)
 | 
										fmt.Printf(format, k, v.dtype)
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
	fmt.Println()
 | 
						fmt.Println()
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user