- 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
17 lines
456 B
Go
17 lines
456 B
Go
// 套件 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:]))
|
|
}
|