Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

main.go 769B

123456789101112131415161718192021222324252627282930313233343536373839
  1. /* youtube-ma for MongoDB
  2. *
  3. * Based on https://github.com/CorentinB/youtube-ma */
  4. package main
  5. import (
  6. "github.com/spf13/cobra"
  7. "fmt"
  8. "os"
  9. )
  10. const Version = "v0.1 -- dev"
  11. func printVersion(_ *cobra.Command, _ []string) {
  12. fmt.Println("YT-Mango archiver", Version)
  13. }
  14. func main() {
  15. rootCmd := cobra.Command{
  16. Use: "yt-mango",
  17. Short: "YT-Mango is a scalable video metadata archiver",
  18. Long: "YT-Mango is a scalable video metadata archiving utility\n" +
  19. "written by terorie with help from the-eye.eu",
  20. }
  21. versionCmd := cobra.Command{
  22. Use: "version",
  23. Short: "Get the version number of yt-mango",
  24. Run: printVersion,
  25. }
  26. rootCmd.AddCommand(&versionCmd)
  27. if err := rootCmd.Execute(); err != nil {
  28. fmt.Fprintln(os.Stderr, err)
  29. os.Exit(1)
  30. }
  31. }