2015-12-02 48 views
1

我想從bash創建一個要點,並且我嘗試了很多版本的腳本,但是都沒有工作。如何在命令行上創建一個要點

這似乎是一個正確的,但它也不起作用。

curl -X POST -d '{"public":true,"files":{"test.txt":{"content":"String file contents"}}}' https://api.github.com/gists 

我有一個test.txt文件的內容,我想創造的要點,但它不會工作。它說,invalid email,如果我嘗試添加-u USER-u USER:PASS它仍然是行不通的說"message": "Problems parsing JSON", ..

我不知道什麼是錯。該documentation並不能提供多少,除了這行:

POST /gists 你可以看到,我傳遞的test.txt文件。

回答

3

我只是試着

curl -X POST -d '{"public":true,"files":{"test.txt":{"content":"String file contents"}}}' -u mgarciaisaia:mypassword https://api.github.com/gists 

和它的工作:https://gist.github.com/mgarciaisaia/fa51238073eb2cf508aa

我沒有看到你的命令的任何問題。

+0

很奇怪!但是謝謝。 :) – trbvm

+0

btw:我一直試圖用變量代替'test.txt'和'String file ..',但是在單引號內,它不起作用。你有任何想法如何傳遞單引號內的變量? – trbvm

1

有同樣的願望,我發現https://www.npmjs.com/package/gistup和叉存儲庫到https://github.com/CrandellWS/mkg,因爲開發人員不想支持當時正在使用的操作系統的Windows。所以,我修改了NPM包工作在Windows以及Linux和蘋果...

全部源代碼可以在GitHub上: https://github.com/CrandellWS/mkg

安裝簡單與NPM

npm install -g mkg 

用的是discribed的npmjs包頁: https://www.npmjs.com/package/gistup

一旦安裝簡單cd你想使一個要點˚F目錄當中每ROM ...(remeber有與要旨沒有子文件夾)

並運行命令:

mkg 

,它會在broswer打開新的要點......此外,你將能夠控制它就像從那裏正常的git ...只是沒有子文件夾...

相關問題