agende專案是乙個cli程式,可以進行使用者管理,會議管理等遍歷操作。按照本次作業的要求,實現其中的兩條指令——register和log in。
安裝cobra
首先使用命令安裝sys和text專案:
之後使用命令:
就可以在go檔案下的bin檔案中找到cobra檔案。
使用cobra進行專案的建立
使用命令:
cobra init agenda --pkg-name .
建立好資料夾,在go-online上需要根據pwd後的結果將.更改為/src/後的內容,生成cmd資料夾,license和main.go。
其中main.go的內容如下:
之後使用命令在cmd資料夾中建立相應的命令go檔案:
cobra add register
cobra add login
可以看到cmd資料夾中多了register.go檔案和login.go檔案。
檔案實現
1.在go-online上建立好相應的專案結構並填入檔案,調整好import路徑:
2.編譯agenda.go檔案,生成agenda檔案:
3.進行第乙個使用者註冊:
4.進行相同使用者註冊:
5.進行第乙個使用者登入:
6.進行相同使用者登入:
CLI 命令列實用程式開發基礎
傳送門,goonline平台 1.概述 cli command line inte ce 實用程式是linux下應用開發的基礎。正確的編寫命令列程式讓應用與作業系統融為一體,通過shell或script使得應用獲得最大的靈活性與開發效率。linux提供了cat ls copy等命令與作業系統互動 g...
CLI 命令列實用程式開發基礎
cli command line inte ce 實用程式是linux下應用開發的基礎。正確的編寫命令列程式讓應用與作業系統融為一體,通過shell或script使得應用獲得最大的靈活性與開發效率。linux提供了cat ls copy等命令與作業系統互動 go語言提供一組實用程式完成從編碼 編譯 ...
CLI命令列實用程式開發基礎
cli 命令列介面 實用程式是linux下應用開發的基礎。正確的編寫命令列程式讓應用與作業系統融為一體,通過shell或指令碼來獲得最大的擴充套件與開發效率。linux提供了cat ls,copy等命令與作業系統互動 go語言提供單個實用程式完成從編碼,編譯,庫管理,產品發布全過程支援 容器服務如d...