タグ サブコマンド
人気順 10 users 50 users 100 users 500 users 1000 usersGitの内部構造をよく理解して、うまく使おう【基本の仕組みを解説】
対象読者 Gitをより深く理解したい方 Gitの自作に興味がある方 Gitの内部構造を学ぶ意義 Gitの使い方を知っている人でも、それぞれのサブコマンドが実際どういった挙動をしているか、ましてや内部構造がどうなっているかを学んだことがある人は少ないかもしれません。というのも、Gitが内部を知らなくとも十分使える優秀... 続きを読む
#golang で CLI 作るときにいつもつかうやつ - Qiita
grapi・gex・ery など,今年に CLI を作りまくって見えてきたベストプラクティス集(技術選択編). 基本便利パッケージ Cobra - spf13/cobra https://github.com/spf13/cobra フラグ処理やサブコマンド・ヘルプメッセージ・補完など,CLI ツールに必要なことはだいたいいい感じにやってくれるライブラリ.有名どころだ... 続きを読む
npm ciを使おう あるいはより速く - Qiita
人類はより高速にCIを回していくべきだと思っている りんご( @mstssk )です。 先日、 npm の v5.7 がリリースされ npm ci というサブコマンドが新たに追加されました。 The npm Blog — Introducing npm ci for faster, more reliable... http://blog.npmjs.org/post/171556855892/i... 続きを読む
SwiftでCLIツールを書くためのArgument Parser - いけだや技術ノート
2018 - 02 - 20 SwiftでCLIツールを書くためのArgument Parser Swift library Swiftで CLI ツールを書く時のArgument Parser(引数やサブコマンドをいい感じに解釈してくれるやつ)の選択肢を書き連ねておきます。これら以外の良い選択肢をご存知の方はぜひ教えてください 続きを読む
サブコマンドはUNIX哲学と相反していないのか | おそらくはそれさえも平凡な日々
「UNIXという考え方」に書かれているUNIX哲学に「各プログラムが一つのことを上手くやる」というのがある。それとサブコマンドは矛盾するんじゃないかと感じていた。一つのプログラムが複数のことを実行できるじゃん、という。 最近は以下のように思うようにあった。 サブコマンドを持つようなツールの名前自体は「名前空間」である 「サブコマンドが一つのプログラム」だと考えればいい 汎用的なコマンドラインツール... 続きを読む
golang のサブコマンドで GetWild - Qiita
この記事は GetWild Advent Calendar 2016 - Qiita の12日目の記事です。 ~ get wild and tough ~ と言われたらもちろんシティーハンターですね。今回、記事を書くにあたって、AAを探しましたが、シティーハンターのあまりネタとしては使いにくいAAしかなくて「ぐぬぬ…」となりました… 「Get wild 禁断症状」とは 業務中にGETWILD分が切... 続きを読む
Golang で Web アプリケーションを作る際のメモ - Memo
自分用メモ。ここら辺を参考にした。Golang でのウェブ開発を考えてみる - Qiita clicodegangsta/cli ? GitHubここら辺が鉄板。ちょっとアレと思ったのが、グローバルオプションの位置がサブコマンドの前に書かないといけない。$ ./app runserver --config=./setting.hcl とかやる場合は、runserver のオプションにしないと行けな... 続きを読む
[Node.js] コマンド引数パーサーの比較 | それなりブログ
いわゆる getopts、argparse 的なことをしてくれる以下のモジュールたちをざっと使ってみて: commander nopt nomnom minimist 比較というか、雑な感想を述べてみます。 commander - help のドキュメントを自動生成してくれる - サブコマンドの設定ができる - 中で子プロセスで起動するようになっている - original_command-sub... 続きを読む
YAPC::Asia 2014 で「Git によるツール開発」というタイトルで話しました #yapcasia - 詩と創作・思索のひろば (Poetry, Writing and Contemplation)
2014-08-29 YAPC::Asia 2014 で「Git によるツール開発」というタイトルで話しました #yapcasia Git Git を使ったツール開発 - YAPC::Asia Tokyo 2014 YAPC::Asia 2014: Writing tools with Git // Speaker Deck 後半駆け足になりましたが、Git のサブコマンドを活用して Git のツ... 続きを読む
git で今週の総追加行数/総削除行数を出すサブコマンド - Kōenji
2014-08-14 git で今週の総追加行数/総削除行数を出すサブコマンド Git これを適当なパスの通ったところに置いて実行権限付ければ git stats で実行出来る 実行するのに Ruby が入っている必要がある git-log の --since と --until オプションがそのままだと UTC±0 で計算されるので時差分をハードコーディングしてる 出力はこんな感じ $ git ... 続きを読む
Git に対する Subversion の利点 - @tmtms のメモ
2014-06-01 Git に対する Subversion の利点 Git Subversion 気がついたら Git を始めて触ってからもう5年近くになってました。 それまで使ってた Subversion はもう全然使ってなくて、もう svn のサブコマンドは ls, log, co くらいしか使えません。Subversion のリポジトリを見ないといけないときは、とりあえず git svn ... 続きを読む
gitshでgitのタイプ数を減らす | SOTA
gitはサブコマンドやオプションが多い.だからshellのaliasやらgitのaliasで頑張ってコマンドのタイプ数を減らす.Thoughbotの@georgebrockさんのgitshを使えばもっとコマンドのタイプ数を減らすことができる. 例えば以下はよく打つコマンド.gitって打ち過ぎ. 続きを読む
Git リポジトリの Web サイト (GitHub とか) を簡単に開けるコマンドを作った - NaN days - subtech
git-browse-remote というコマンドです。 インストール 今回はじめて RubyGems としてシェアさせていただきましたので gem install git-browse-remote でインストールできます。git browse-remote というサブコマンドが使えるようになります。 できること 現在のリポジトリをホストしている Web サイトをブラウザで開きます 正確には g... 続きを読む
netstatの代替品ssコマンドのzsh補完関数を作った - Glide Note - グライドノート
前回はサブコマンドとファイル名を手抜き補完に続いて 今回はssコマンドの補完関数を作成しました。 作成したものはgithubにも公開してます。 glidenote/ss-zsh-completion 事の発端 twitterを見ていて、下記のようなtweetを発見。 fedoraのnetstatのmanを見てて気付いたけど、netstatは時代遅れだからssを使いなって書いてあるね。— Masam... 続きを読む
zshでサブコマンドとファイル名を手抜き補完する - Glide Note - グライドノート
結婚祝いで先日mizzyさんから頂いたBuild Awesome Command-Line Applications in Ruby を読んで自作コマンドを作っているんですが、zshで補完されず不便だったので手抜きで対応。 最初はzshの補完関数も一緒に作っていたのですが、あまりに非効率だったので、.zshrcに書いて対応。 たとえばhogeというコマンドを自作していて、下記のようなサブコマンドが... 続きを読む
gitとRedmineと連携させるgitサブコマンド: git-ticket - みずぴー日記
git + Redmineで開発する場合、Redmineのチケットごとにトピックブランチを切ることが多いですが、ちょいちょいチケットの内容を忘れてしまいます。 そういうときに、いちいちブラウザでチケットを見にいくのがダルいので、チケットのサマリを表示するgitのサブコマンドを作りました。なお、本コマンドはbleis-hooksと併用することを想定しています。インストール方法git ticket s... 続きを読む