12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- package main
- import (
- "fmt"
- "io/ioutil"
- "os"
- "github.com/spf13/cobra/doc"
- "k8s.io/kubernetes/cmd/genutils"
- "k8s.io/kubernetes/pkg/kubectl/cmd"
- )
- func main() {
-
- path := "docs/"
- if len(os.Args) == 2 {
- path = os.Args[1]
- } else if len(os.Args) > 2 {
- fmt.Fprintf(os.Stderr, "usage: %s [output directory]\n", os.Args[0])
- os.Exit(1)
- }
- outDir, err := genutils.OutDir(path)
- if err != nil {
- fmt.Fprintf(os.Stderr, "failed to get output directory: %v\n", err)
- os.Exit(1)
- }
-
-
- os.Setenv("HOME", "/home/username")
-
- kubectl := cmd.NewKubectlCommand(os.Stdin, ioutil.Discard, ioutil.Discard)
- doc.GenMarkdownTree(kubectl, outDir)
- }
|