How do I access command-line arguments in Go? They\'re not passed as arguments to main.
main
A complete program, possibly created by linking m
You can access the command-line arguments using the os.Args variable. For example,
package main import ( "fmt" "os" ) func main() { fmt.Println(len(os.Args), os.Args) }
You can also use the flag package, which implements command-line flag parsing.