21 lines
352 B
Go
21 lines
352 B
Go
package main
|
|
|
|
import (
|
|
"flag"
|
|
"fmt"
|
|
"os"
|
|
"strings"
|
|
)
|
|
|
|
var commandPathDescription = "list paths"
|
|
|
|
func commandPath(args []string) {
|
|
fs := flag.NewFlagSet("path", flag.ContinueOnError)
|
|
fs.Parse(args)
|
|
rawPath := os.Getenv("PATH")
|
|
paths := strings.Split(rawPath, string(os.PathListSeparator))
|
|
for _, item := range paths {
|
|
fmt.Println(item)
|
|
}
|
|
}
|