はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ mitchellh

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 3 / 3件)
 

Go言語のCLIツールのpanicをラップしてクラッシュレポートをつくる | SOTA

2015/04/17 このエントリーをはてなブックマークに追加 90 users Instapaper Pocket Tweet Facebook Share Evernote Clip Panic クラッシュレポート Sota 範疇 CLIツール

mitchellh/panicwrap Go言語でpanicが発生したらどうしようもない.普通はちゃんとテストをしてそもそもpanicが発生しないようにする(もしくはトップレベルでrecoverする).しかし,クロスコンパイルして様々な環境に配布することを,もしくはユーザが作者が思ってもいない使いかたをすることを考慮すると,すべてを作者の想像力の範疇のテストでカバーし,panicをゼロにできるとは... 続きを読む

go-cli: ドキュメントとともにコマンドラインツールを作る - 詩と創作・思索のひろば

2015/04/15 このエントリーをはてなブックマークに追加 77 users Instapaper Pocket Tweet Facebook Share Evernote Clip コマンドラインツール CLI GHQ Git 思索

2015-04-16 go-cli: ドキュメントとともにコマンドラインツールを作る Go hub-pr を作るとき、(ghq などで使っていた)codegangsta/cli ではなく新しいライブラリを試してみようと思って mitchellh/cli を使ってみたけど、何かしっくりこないものがあったので、せっかくだし、と自作してみた。今回の要件は以下のとおり。 (go や git のように)サブ... 続きを読む

mitchellh/panicwrap · GitHub

2014/12/08 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub

panicwrap is a Go library that re-executes a Go binary and monitors stderr output from the binary for a panic. When it find a panic, it executes a user-defined handler function. Stdout, stderr, stdin,... 続きを読む

 
(1 - 3 / 3件)