mirror of
				https://github.com/yggdrasil-network/yggdrasil-go.git
				synced 2025-11-04 11:15:07 +03:00 
			
		
		
		
	Update yggdrasilctl help (fixes #194)
This commit is contained in:
		
							parent
							
								
									40e02f01b0
								
							
						
					
					
						commit
						ba4507c02e
					
				
					 1 changed files with 14 additions and 6 deletions
				
			
		| 
						 | 
					@ -18,18 +18,26 @@ import (
 | 
				
			||||||
type admin_info map[string]interface{}
 | 
					type admin_info map[string]interface{}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func main() {
 | 
					func main() {
 | 
				
			||||||
 | 
						flag.Usage = func() {
 | 
				
			||||||
 | 
					    fmt.Fprintf(flag.CommandLine.Output(), "Usage: %s [options] command [key=value] [key=value] ...\n", os.Args[0])
 | 
				
			||||||
 | 
							fmt.Println("Options:")
 | 
				
			||||||
 | 
					    flag.PrintDefaults()
 | 
				
			||||||
 | 
							fmt.Println("Commands:\n  - Use \"list\" for a list of available commands")
 | 
				
			||||||
 | 
							fmt.Println("Examples:")
 | 
				
			||||||
 | 
							fmt.Println("  - ", os.Args[0], "list")
 | 
				
			||||||
 | 
							fmt.Println("  - ", os.Args[0], "getPeers")
 | 
				
			||||||
 | 
							fmt.Println("  - ", os.Args[0], "setTunTap name=auto mtu=1500 tap_mode=false")
 | 
				
			||||||
 | 
							fmt.Println("  - ", os.Args[0], "-endpoint=tcp://localhost:9001 getDHT")
 | 
				
			||||||
 | 
							fmt.Println("  - ", os.Args[0], "-endpoint=unix:///var/run/ygg.sock getDHT")
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
	server := flag.String("endpoint", defaults.GetDefaults().DefaultAdminListen, "Admin socket endpoint")
 | 
						server := flag.String("endpoint", defaults.GetDefaults().DefaultAdminListen, "Admin socket endpoint")
 | 
				
			||||||
	injson := flag.Bool("json", false, "Output in JSON format")
 | 
						injson := flag.Bool("json", false, "Output in JSON format (as opposed to pretty-print)")
 | 
				
			||||||
	verbose := flag.Bool("v", false, "Verbose output (includes public keys)")
 | 
						verbose := flag.Bool("v", false, "Verbose output (includes public keys)")
 | 
				
			||||||
	flag.Parse()
 | 
						flag.Parse()
 | 
				
			||||||
	args := flag.Args()
 | 
						args := flag.Args()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if len(args) == 0 {
 | 
						if len(args) == 0 {
 | 
				
			||||||
		fmt.Println("usage:", os.Args[0], "[-endpoint=proto://server] [-v] [-json] command [key=value] [...]")
 | 
							flag.Usage()
 | 
				
			||||||
		fmt.Println("example:", os.Args[0], "getPeers")
 | 
					 | 
				
			||||||
		fmt.Println("example:", os.Args[0], "setTunTap name=auto mtu=1500 tap_mode=false")
 | 
					 | 
				
			||||||
		fmt.Println("example:", os.Args[0], "-endpoint=tcp://localhost:9001 getDHT")
 | 
					 | 
				
			||||||
		fmt.Println("example:", os.Args[0], "-endpoint=unix:///var/run/ygg.sock getDHT")
 | 
					 | 
				
			||||||
		return
 | 
							return
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue