ignore

Форк
0
/
create.go 
34 строки · 633.0 Байт
1
package cmd
2

3
import (
4
	"fmt"
5
	"github.com/spf13/cobra"
6
	"log"
7
	"os"
8
)
9

10
func init() {
11
	rootCmd.AddCommand(createCmd)
12
}
13

14
var createCmd = &cobra.Command{
15
	Use:   "create [filename]",
16
	Short: "Create .ignore file",
17
	Run: func(cmd *cobra.Command, args []string) {
18
		_, err := os.Stat("./." + args[0] + "ignore")
19
		if err != nil {
20
			if os.IsNotExist(err) {
21
			} else {
22
				log.Fatal("Error:", err)
23
			}
24
		} else {
25
			log.Fatal("This file already exists")
26
		}
27
		_, err = os.Create("." + args[0] + "ignore")
28
		if err != nil {
29
			log.Fatal("An error has occurred")
30
		}
31

32
		fmt.Println("." + args[0] + "ignore was created successfully")
33
	},
34
}
35

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.