アドベントカレンダー何を書こうか迷っていたら、こんな時間になっていまいました。良い子はちゃんと事前に準備しときましょう。何も閃かなかったので、弊社の一部のメンバーで行っている朝の15分輪読会で、絶賛勉強中のgo言語について書いてみようと思います。(golang初学者ですので、誤り等ありました。作成した、nicoleというニコニコカレンダーがあります。社員の20〜50%が日々投稿する人気ツールです。そんなニコニコカレンダーのcliツールを作ってみました。リファクタリングとか、してないので、色々ツッコミどころ満載ですが、こんな感じです。"あなたのApiキーを入力して下さい。ファイルに書き出すよりも、環境変数にセットしたかったので、ググったところ、osパッケージをインポートすると、いい感じに環境変数の読み取り、書き込みができるとのこと。fmt.Println(val)}設定されてない場合は、空文字が返ります。"hoge_value")}とても、簡単ですね。いざ使ってみると、上手くAPI_KEYが取得できない。Goの動いているプロセスに対して、環境変数がセットされるようで、そのプロセスが死ぬの環境変数も消えてしまう?っぽい。(間違っていたらすみません。HOGE=hogeのようにosのコマンドを呼び出して無理やり環境変数を設定したいと思います。パッケージを使用して外部コマンドを実行できるようです。$PATHとエラーになり上手く行かず。(理由もまだわかって何ので、わかったら追記します。)おとなしくドットファイルに書き込む環境変数にセットするのは、上手く行かなかったので、おとなしくドットファイルを作成して、そこで書き込みと読み取りを行うことにしました。終わりにまだまだ、Goっぽい書き方とかGoの良さが活かせていないので、日々の輪読をとして精進しようと思います。requestStockLike4まさゆき@masayuki031iPhoneアプリ作ったり・Alexaスキル作ったりしています。http://masayuki031.com/Follow株式会社Fusic受託開発・自社サービスの2本柱で「日本を代表する福岡の企業」を目指している企業です。upLoginユーザーは見つかりませんでした。