Re: [問題] 建立只用指令的程式已刪文
※ 引述《hn12404988 (Willy)》之銘言:
[前文恕刪]
: 我現在有一個自己寫的程式,他是負責控制一台伺服器接收api的程式
: 我是用c++寫,但我現在都必須用「編譯好的.o」檔去執行
: 現在要整理一下放在github上,我覺得這樣做蠻不親切的
: 因為我用過得一些framework都有自己的command
: 我現在想把這個程式的部份admin功能,包裝成用command來設定和執行
: 想請問把「program」轉換成「command」,有哪些大個keyword可以找資料看
: 例如學multi-thread programing, 可以搜尋posix,boost,std::thread等等
: 小一點的關鍵字利如知道:join的觀念,data-racing,task-switch等等
: 因為從來沒做過command,我搜尋我能想到的(包括command)
: 跑出很多普通的其他資訊,所以特別請問有沒有「節骨眼」的關鍵字?
可以查 command line arguments parsing
看要找別人寫好的 parser 還是要自己重頭實作
如果指令比較複雜 可以加入 command line suite
一些實例像是 Git 或 Mercurial
寫指令觀念沒那麼難,通常不會一整本書都在講這個
會散在一些 Linux、Unix、腳本語言 等書籍中
我自己看過覺得講得還算不錯的有
- Build Awesome Command-Line Applications in Ruby 2
- Data Science at the Command Line
雖然這兩本書都不是用 C++,但都有提到一些寫指令的概念
指令其實也和語言無關,要設計好用的介面比較重要
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.180.98.68
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1487632110.A.0B4.html
→
02/21 09:43, , 1F
02/21 09:43, 1F
→
02/21 09:44, , 2F
02/21 09:44, 2F
我個人比較推 1. 對指令的概念講解較多
※ 編輯: Neisseria (211.72.12.139), 02/21/2017 10:24:54
討論串 (同標題文章)