2012-06-12 10 views
16

私はgitを使い始めました。私はgithubを通してプロジェクトの計画と進捗状況をマッピングできるようにしたいと思います。問題は、github.comのブラウザで多くのクリックを必要とすることです。コマンドラインプログラムを使用して、このタスクをやや自動化したいと考えています。 githubのコマンドラインインターフェイスはありますか?コマンドラインからgithubに問題を追加できますか?

+0

最後の回答からオプションが変更されました。現在のオプションはこちら:https://stackoverflow.com/a/48913239/4752883 –

答えて

7

Githubの問題APIについては、this cliをご覧ください。 これはGithub Issuesにのみ適用されます。

これが役に立ちます。

[編集]元の答えは、thisというアプリケーションがもう機能しないと言い、ghiをお勧めします。

16

問題を管理するために使用できるghi gemがあります。

The most commonly used ghi commands are: 
    list  List your issues (or a repository's) 
    show  Show an issue's details 
    open  Open (or reopen) an issue 
    close  Close an issue 
    edit  Modify an existing issue 
    comment  Leave a comment on an issue 
    label  Create, list, modify, or delete labels 
    assign  Assign an issue to yourself (or someone else) 
    milestone Manage project milestones 
+0

https://github.com/jsmits/github-cliは古く、ghiをお勧めします – ianstarz

1

私はそれに取り組んでいるgithub_cli宝石がありますが、全体のGitHub API V3にコマンドラインへのアクセスを提供します。それを試して、問題/考え/機能要求を報告してください。

0

NodeGH - Githubコマンドラインツール。新しい問題、コメント、オープン、クローズを作成しましょう。 すべてのコマンドは、Github repoで入手できます。

0

あなたは3つのオプションがあります。

チュートリアル:http://pythonhosted.org/hub/

のGithubレポ:https://github.com/github/hub(〜12Kの星)

githubのでサポートされている公式のコマンドラインインターフェイスを使用し

  1. 使用彼は、インタフェースをNodeH:

    チュートリアル:http://nodegh.io/

    GitHubのレポ:https://github.com/node-gh/gh

  2. GHIインターフェースを使用します

    チュートリアルとのGithubレポ:https://github.com/stephencelis/ghi/

すべてを3クールに見える。 hubアプリは、最も星があり、githubによって正式にサポートされているようです。長期的に維持される可能性が最も高い。 長期的にサポートされるソリューションを探していたら、オプション#1に行きます:hub

関連する問題