初始化專案:Go 模組骨架、CLI 進入點、README、測試
- go.mod(module gitea.alterminal.com/alterminal/teai,Go 1.26) - cmd/teai/main.go:程式進入點,結束碼交由 internal/cli.Run 處理 - internal/cli:命令列架構(引數剖析、子命令分派、version 命令) - internal/cli/cli_test.go:用法輸出、version、未知命令等基本測試 - README.md:專案說明、建置與開發慣例(繁體中文) - .gitignore:建置產物、測試輸出、環境檔 - 僅使用標準庫,可離線建置;授權待維護者選定 Refs #1
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
// 套件 main 是 teai 的程式進入點。
|
||||
//
|
||||
// teai 是 Gitea 的命令列輔助工具(tea + AI),補足官方 tea CLI 缺少的功能。
|
||||
// 實際的命令分派與執行邏輯位於 internal/cli 套件;main 僅負責把標準
|
||||
// 輸入輸出接上,並以內部錯誤碼結束行程。
|
||||
package main
|
||||
|
||||
import (
|
||||
"os"
|
||||
|
||||
"gitea.alterminal.com/alterminal/teai/internal/cli"
|
||||
)
|
||||
|
||||
func main() {
|
||||
os.Exit(cli.Run(os.Stdout, os.Stderr, os.Args[1:]))
|
||||
}
|
||||
Reference in New Issue
Block a user