ハイパーマッスルエンジニアになりたいスマートフォン用の表示で見るハイパーマッスルエンジニアになりたい目指せドM。rakyll/statikでGoで扱うファイルリソースを一緒にビルドする2019-08-06rakyll/statikでGoで扱うファイルリソースを一緒にビルドするGoTwitterGooglePocketテンプレート用CSVを読み込んでその値を元に新しくCSVを作る、みたいな処理をするコマンドをGoで作った。fileと出て実行ができなかった。テンプレートCSVが読み込めないよというエラー。Golangではコード上で読み込むリソースを一緒にビルドする必要があるということでちらほら探して良さそうだったのがこれ。github.comgo-assets-builderやgo-bindataというのもあるらしいが、rakyll/statikはスター数も2000超えてるし何よりシンプルそうだった。前提こんなディレクトリ構造があるとする。csv-templateコマンドを実行するとstatikディレクトリが作られる。あとはソースコードを2行変えてフィニッシュ。fp.Close()}os.Openするところをfsに変えるだけ。あとちょっと注意するのはFS.Openに渡す引数でディレクトリを含めなくていいところ。終わりこれでコマンド実行時のPATHの依存から開放された。それにしてもGoで欲しい機能があったら大体すでに作られてるからほんと楽。installしてとか一々しなくていいしディレクトリが汚れないのでとってもクリーン&スピーディに開発できる。00:52rakyll/statikでGoで扱うファイルリソースを一緒にビルドする関連記事2019-07-18Webのリクエスト方法についてやんわりと考えてみる先日GoでInstagramぶっこ抜きというものを作った時、リクエスト...2019-04-27Chromeの履歴をShellScriptで弄り倒すShellScriptでドヤりたいGWアドベントカレンダー1日目いくで。自社開発や大規模な...2019-02-03はてなAPIをcurlでサクッと実行するとりあえずはてなAPIをサクッとshellで実行したい人に向けて。2018の5日目の記事です。はてなブログProネットワーク系院卒。現在は小田原のエンジニア。Swiftでアプリ作ったりShellスクリプトで自動化したりするのが好き。業務ではサーバーサイドいじってる。reserved.スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。