Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var NewShaCommand = &cobra.Command{ Use: "sha", Short: `Create a file according to sha`, Run: func(cmd *cobra.Command, args []string) { p := pikpak.NewPikPak(conf.Config.Username, conf.Config.Password) err := p.Login() if err != nil { logrus.Errorln("Login Failed:", err) } if strings.TrimSpace(input) != "" { f, err := os.OpenFile(input, os.O_RDONLY, 0666) if err != nil { logrus.Errorf("Open file %s failed: %v\n", input, err) return } reader := bufio.NewReader(f) shas := make([]string, 0) for { lineBytes, _, err := reader.ReadLine() if err == io.EOF { break } shas = append(shas, string(lineBytes)) } handleNewSha(&p, shas) return } if len(args) > 0 { handleNewSha(&p, args) } else { logrus.Errorln("Please input the folder name") } }, }
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.