github.com/isyscore/isc-gobase@v1.5.3-0.20231218061332-cbc7451899e9/isc/banner.go (about) 1 package isc 2 3 import ( 4 "fmt" 5 "os" 6 ) 7 8 var Banner = DefaultBanner 9 10 func PrintBanner() { 11 fmt.Printf("%s\n", Banner) 12 } 13 14 func LoadBanner(filePath string) { 15 if b, err := os.ReadFile(filePath); err == nil { 16 str := string(b) 17 fmt.Printf("%s\n", str) 18 } else { 19 fmt.Printf("%s\n", Banner) 20 } 21 } 22 23 var DefaultBanner = ` 24 ______ ____ __ __ ____ ____ _____ ____ ____ 25 /\__ _\ /\ _` + "`" + `\ /\ \ /\ \/\ _` + "`" + `\ /\ _` + "`" + `\ /\ __` + "`" + `\ /\ _` + "`" + `\ /\ _` + "`" + `\ 26 \/_/\ \/ \ \,\L\_\\ ` + "`" + `\` + "`" + `\\/'/\ \,\L\_\\ \ \/\_\\ \ \/\ \\ \ \L\ \\ \ \L\_\ 27 \ \ \ \/_\__ \ ` + "`" + `\ ` + "`" + `\ /' \/_\__ \ \ \ \/_/_\ \ \ \ \\ \ , / \ \ _\L 28 \_\ \__ /\ \L\ \ ` + "`" + `\ \ \ /\ \L\ \\ \ \L\ \\ \ \_\ \\ \ \\ \ \ \ \L\ \ 29 /\_____\\ ` + "`" + `\____\ \ \_\ \ ` + "`" + `\____\\ \____/ \ \_____\\ \_\ \_\\ \____/ 30 \/_____/ \/_____/ \/_/ \/_____/ \/___/ \/_____/ \/_/\/ / \/___/ 31 ` 32 33 var BannerMiku = ` 34 ######### 35 ############ 36 ############# 37 ## ########### 38 ### ###### ##### 39 ### ####### #### 40 ### ########## #### 41 #### ########### #### 42 ##### ########### ##### 43 ###### ### ######## ##### 44 ##### ### ######## ###### 45 ###### ### ########### ###### 46 ###### #### ############## ###### 47 ####### ##################### ####### 48 ####### ############################## 49 ####### ###### ################# ####### 50 ####### ###### ###### ######### ###### 51 ####### ## ###### ###### ###### 52 ####### ###### ##### ##### 53 ###### ##### ##### #### 54 ##### #### ##### ### 55 ##### ;### ### # 56 ## #### #### 57 58 :: iSysCore Service (GOLANG) :: 59 60 ` 61 62 var BannerBinDwenDwen = ` 63 .: :j 64 i.,,......:Ei: 65 KWG .,# 66 Wi .:t. i:, ;, 67 .. ..jj;;;;fKL . 68 iD:, .iLi . 69 ,i. .Df .LWLi 70 . .: ### ###L:::KEW 71 ;,; W#f#W E:###fiLWKW 72 .::##t#iL ; K###DttW# : 73 ..; W###W # ,,##,if#W. 74 , :.#### K .j ###tj,# 75 , i. ## .. K#;:;.t 76 ...,:. .. .:f; ; 77 .#L..,f.. ....:,;,; 78 K#W..t:;.:...::,,:Li: 79 W#K:.,t;it;j;,iLjfj;, 80 EW#D;... :iii,..ji,f, 81 D##:......,:,;;,:,:,, 82 :EL :... .:,. :: Bing Dwen Dwen :: 83 . .:.. i; .:: :: iSysCore Service (GOLANG) :: 84 .::.... ..:, 85 ::::..:;;;:,. 86 f::::::j,,;L 87 ,LLL:,,,;ifG. 88 fDKEL;.:GWWW. 89 tWWWK #WW#i 90 ,j,j. t#Kjt 91 `