山谷真之(1)45この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。はじめに複数のXcodeがインストールされている状態で、今どのバージョンがカレントなんだっけ?と迷うことがありませんか?そこでtmuxステータスラインにXcodeバージョンを表示してみました。Xcodeバージョンを取得するシェルスクリプトを用意するtmuxステータスラインに表示する文字列はシェルスクリプトで組み立てます。以下がそのスクリプトです。$vバージョン値はxcodebuildコマンドから取得します。このコマンドの実行速度は速くありませんので、コマンド実行の都度待たされてしまい、ストレスが溜まります。そこで、環境変数を使用してキャッシュします。その環境変数を参照し、成功すればその値を使用します。実行してバージョン文字列を抽出しキャッシュする...という流れです。右辺だけを取り出します(上記、スクリプト8行目)。使ってバージョン文字列を組み立てます(スクリプト5行目)。組み立てたバージョン文字列はキャッシュしておきます。このスクリプトを保存し実行権限を付与しておきます。(9C40b)tmuxステータスラインに出力するtmuxのstatus-rightに上記スクリプトの出力を設定すればOKです。してファイル化されているとすると、以下のような記述になります。設定しても構いません。実行後、即時にtmuxステータスラインは表示更新されません。これはキャッシュしていることが原因です。__tmux_xcode_description速度が気にならない環境であればキャッシュをしないという選択もありでしょう。最後にtmuxステータスラインはスクリプトを用意すれば良いので応用範囲は広いと思います。ステータスライン表示のプラグインがありますので、探してみてはいかがでしょうか?環境この記事中で使用したソフトウェアのバージョンは以下の通りです。16,314札幌オフィスでモバイルアプリ関連のソフトウェア開発をしています。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。カフェ店長のオカノです。今日はオフィスに用があるので、通勤ラッシュを避けて出社しました。この子は新メンバーのさめくんです。在宅勤務が推奨されているのでオフィスが閑散としており、すこしさみしそうです。本が出ていたので読んでみたところよかったので紹介させていただきます。使いたいときの注意点を書きました。新井成一64最近Sphinxつかってドキュメントを書いてるのですがなかなかイケています。臼田佳祐295ワークフロー自動化OSSのn8nをAWS環境で建てて検証してみました。非常に期待できるサービスです。Fargateの勉強をしています。使ってみたい方は参考にしてください。洋介255SnowflakeがAWSの東京リージョン上で稼働するようになりました。データを日本に置けます。芳賀健232こんにちは!猫様の忠実なるしもべ、芳賀健です。Tokyoで開催されました。カフェ店長のオカノです。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。