command line - specific - ¿Cómo obtengo los argumentos de la línea de comando en Ir sin el paquete de "banderas"?
how to navigate to a folder in command prompt (1)
Estoy tratando de escribir un analizador de línea de comandos de estilo GNU para Go, ya que el paquete flags
aún no maneja todo esto:
program -aAtGc --long-option-1 argument-to-1 --long-option-2 -- real-argument
Obviamente, no quiero usar el paquete de flags
, ya que estoy tratando de reemplazarlo. ¿Hay alguna otra manera de llegar a la línea de comandos?
No importa.
package main
import (
"fmt"
"os"
)
func main() {
args := os.Args
fmt.Printf("%d/n", len(args))
for i := 0; i<len(args); i++ {
fmt.Printf("%s/n", args[i])
}
}
Sin embargo, la documentación es bastante incompleta.