Просмотр исходного кода

Start making the archiving generic

Lucas Stadler лет назад: 8
Родитель
Сommit
fafc9f5cf2
1 измененных файлов с 10 добавлено и 2 удалено
  1. 10 2
      go/archive/archive.go

+ 10 - 2
go/archive/archive.go

74
74
75
	fmt.Println("==> Archiving", u)
75
	fmt.Println("==> Archiving", u)
76
76
77
	resultPath, err := archiveWithPrince(flags.archiveDir, u)
77
	var archiver string
78
	var archiveFunc func(string, *url.URL) (string, error)
79
80
	switch {
81
	default:
82
		archiver, archiveFunc = "prince", archiveWithPrince
83
	}
84
85
	resultPath, err := archiveFunc(flags.archiveDir, u)
78
	if err != nil {
86
	if err != nil {
79
		exit("prince", err)
87
		exit(archiver, err)
80
	}
88
	}
81
89
82
	if archive.Mappings == nil {
90
	if archive.Mappings == nil {