Lan(懶)Ren(人) CLI
安裝方式如下:
npm install -g lanren-cli
安裝後,可以用下列指令查詢安裝過的套件:
npm list -g --depth=0
npm link
這個指令將會幫助你把這個資料夾放進你的全域node module 中, 這樣你就不用部署到 npm 上就能直接使用。
npm unlink LanRen-CLI
npm rm --global LanRen-CLI
移除後可以用下面指令查詢安裝套件
npm ls --global LanRen-CLI
lr -V
or
lr --version
lr -v
lr -h
or
lr --help
lr -d
必須在 -d 開啟才有作用
lr -d -o
lr -q
lr -p
lr -l
lr -i
lr -w
lr -x
lr -k "DOG" "1,2,3"
lr -z
lr -f "1:5000,1:2000,1:1000,1:500,1:200,1:100,1:50,1:20,1:10,1:5,1:2,1:1,2:1,5:1"
lr -g "28,14,7,3"
例如:下方為 private.pem 檔案內容,放在執行目錄下:
-----BEGIN RSA PRIVATE KEY----- MIIEpQIBAAKCAQEAtrXgwgPpAAwqgKzvLVbVzN318hqpKnF+GzTnxvNBh641of4G
....
+ftNPC9kuZTW2cdQmCMjUEbrS248lKSSZcxiAOlGyF mgKIPLvSzpWfTqMZG4owQ5fmBTBJmlT64MKNVTl9Vs0TnO0J/gWOpQc= -----END RSA PRIVATE KEY-----
執行下面指令,就可以解開內容:
lr -e GcJm/aznlvdMCgL1cdKPMjELp0BnoFhWxtHZUvmH8DXSwac9P0PgeJg1W+RCtIuCbA6XdXdkQpQd+A1JuWNzRn1C9EgpbWgCQpki1gf0Pm1On/1EB2dc5pdx6niv5BR6XMt0VQGf3fjRYyyQR1JnnsAtM/jETfLEJN+ZHB9e/slnaYSEWPAeqMC/nNj+lqa1B4EmZGlnK4gA2M5G3GNNBYo3uCJRK5mnzG24Wkw11ZM/20WHG1qdeQLIwWivXTwLXu1CxilslzCT8SJEv+97C+0TYrKNZmjQMkewmZQhYXfL1SUYq1XNmA33MxKr0oty7Pvt9jcrVZKCy92dCbqmnw==
解密內容如下所示:
{"ts":"1644546067938","secureToken":"25b88970ed5c608a8642dd3cdae5d530bd698d45d4c9b3e9cec55162c820d378","action":99,"username":"test001","gameId":200536}
lr -c dc
.\【產生指定 dc 的 RSA KEY - UAT】\dc\ 與
.\【產生指定 dc 的 RSA KEY - PROD】\dc\ 目錄內會有
.\YYYYMMDD
alter.sql
README.md
.\dc
private.pem
public.pem
這四個檔案
lr -s dc
.\dc_setting_common\dc\ 目錄內會有 alter.sql README.md 這兩個檔案
lr -u dc https
.\dc_setting_update_endpoint\dc\ 目錄內會有 alter.sql README.md 這兩個檔案
lr -t b5744b06397049c586842cae91a4d3ff
lr -j "{method:addWagers,data:[{Cid:oSY7SDQdnpjx2vphGpC8iC,PlayerName:i81642059481483iod6lf,Wid:wp2hkzo9foqn18030297wz0215150846932,GameId:180302,GGId:3,RoundId:wp2hkzo9foqn180302Cexi0215150846931,TotalWinGold:0,RealBetGold:10,RealBetPoint:1,WinGold:0,JPGold:0,JPPoolId:0,JPConGold:0,JPConGoldOriginal:0,Currency:THB,Denom:10,GameStatusCode:0,Repair:0,AddDate:2022-02-15 15:08:46,IsDemo:0}]}"
lr -m str
lr -b str
lr -a str
"args": [
"-p","9487",
"-u", "ddcc", "httphttp"
],
"console": "internalConsole"
或
"console": "integratedTerminal"
- 首次登入 npm
npm login
- 發佈 npm 修改 package.json 的 version 後
npm publish