123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- // Copyright 2025 BackendServerTemplate Authors. All rights reserved.
- // Use of this source code is governed by a MIT-style
- // license that can be found in the LICENSE file.
- package basefile
- import (
- "github.com/SongZihuan/BackendServerTemplate/tool/utils/fileutils"
- "log"
- )
- const (
- FileIgnoreExt = ".ignore"
- GitIgnoreExtFlag = "*" + FileIgnoreExt
- )
- const (
- FileVersion = "./VERSION"
- FileLicense = "./LICENSE"
- FileReport = "./REPORT"
- FileName = "./NAME"
- FileEnvPrefix = "./ENV_PREFIX"
- FileSystemYaml = "./SERVICE.yaml"
- FileBuildDateTxt = "./build_date.dat" + FileIgnoreExt
- FileCommitDateTxt = "./commit_data.dat" + FileIgnoreExt
- FileTagDataTxt = "./tag_data.dat" + FileIgnoreExt
- FileTagCommitData = "./tag_commit_data.dat" + FileIgnoreExt
- FileRandomData = "./random_data.dat" + FileIgnoreExt
- FileReleaseInfoMD = "./release_info.md" + FileIgnoreExt
- FileGitIgnore = "./.gitignore"
- )
- func TouchBaseFile() (err error) {
- log.Println("generate: touch base file")
- defer log.Println("generate: touch base file finish")
- log.Printf("generate: touch file %s\n", FileVersion)
- err = fileutils.Touch(FileVersion)
- if err != nil {
- return err
- }
- log.Printf("generate: touch file %s\n", FileLicense)
- err = fileutils.Touch(FileLicense)
- if err != nil {
- return err
- }
- log.Printf("generate: touch file %s\n", FileReport)
- err = fileutils.Touch(FileReport)
- if err != nil {
- return err
- }
- log.Printf("generate: touch file %s\n", FileName)
- err = fileutils.Touch(FileName)
- if err != nil {
- return err
- }
- log.Printf("generate: touch file %s\n", FileEnvPrefix)
- err = fileutils.Touch(FileEnvPrefix)
- if err != nil {
- return err
- }
- log.Printf("generate: touch file %s\n", FileSystemYaml)
- err = fileutils.Touch(FileSystemYaml)
- if err != nil {
- return err
- }
- log.Printf("generate: touch file %s\n", FileBuildDateTxt)
- err = fileutils.Touch(FileBuildDateTxt)
- if err != nil {
- return err
- }
- log.Printf("generate: touch file %s\n", FileCommitDateTxt)
- err = fileutils.Touch(FileCommitDateTxt)
- if err != nil {
- return err
- }
- log.Printf("generate: touch file %s\n", FileTagDataTxt)
- err = fileutils.Touch(FileTagDataTxt)
- if err != nil {
- return err
- }
- log.Printf("generate: touch file %s\n", FileTagCommitData)
- err = fileutils.Touch(FileTagCommitData)
- if err != nil {
- return err
- }
- log.Printf("generate: touch file %s\n", FileRandomData)
- err = fileutils.Touch(FileRandomData)
- if err != nil {
- return err
- }
- log.Printf("generate: touch file %s\n", FileReleaseInfoMD)
- err = fileutils.Touch(FileReleaseInfoMD)
- if err != nil {
- return err
- }
- return nil
- }
|