真剣こなた
2 years ago @Edit 2 years ago
最近參考了 PHP 版本的 symfony/console,實作了一個 Go 語言的版本,花了一個月,就剩下文字輸出樣式的處理了,然後突然看到 Symfony 官方本來就有寫一個 Go 版本的 CLI 函式庫 (symfony-cli/console),雖然實作方式和原本的 symfony/console 差蠻多的,但至少功能是接近的,現在面臨要不要放棄已經寫好的部分,虧我還認真寫了一堆測試啊 (在地上打滾)!!!
觀察了一下 symfony-cli/console 的實作方式,看到一些內建 Go package 用法,利用這些 package 的實作方式比較合理些 (可以少些需要自幹的部分),決定直接使用 symfony-cli/console 了。。。之後每天可以早點洗洗睡了,可喜可樂 (泣)