ターミナルからAdobe Bridgeが開けたらデザイナーは幸せになった

# はじめに
このエントリは [Hamee Advent Calendar 2017](https://qiita.com/advent-calendar/2017/hamee) 15日目の投稿です。
担当しますのは、Hamee株式会社に今年新卒でデザイナーとして入社しました、
ブライアン([@skinnybrian_tw](https://twitter.com/skinnybrian_tw))です！
Qiita初投稿やで！！:tada: :tada: いつか投稿してみたかった夢が叶いました。笑

# まずはデザイナーあるあるな話
コーダーと違って、やっぱりグラフィック系をよく扱うデザイナーにとっては
画像データをよく取り扱います。それも場合によっては画像が大量になることも。。
![スクリーンショット 2017-12-14 18.52.00.png](https://qiita-image-store.s3.amazonaws.com/0/46556/9904617c-438d-eb03-2163-4c5c244bafac.png)
`※すいません、ここまでファイル整理汚いの多分僕くらいかと思いますので気にしないでください。`
僕は大学時代にチーム開発でiOSアプリのUIデザインとかしていたのですが、
Illstratorでデザインして、TabViewのアイコンとかパーツとか、pngデータの書き出し100個とか日常茶飯事でした。。
そんな画像多いときにどんな画像書き出したかなぁって眺めたいとき、Finderだとなんかいい感じに画像ビューできなくて、
なんだか物足りなさをいつも感じていました。

そんなときに活躍するのが、Adobe製品使用者ならおなじみの [Adobe Bridge](http://www.adobe.com/jp/products/bridge.html) です。
(以下、Bridgeと言わせていただきます)
<img width="1615" alt="スクリーンショット 2017-12-15 10.56.01.png" src="https://qiita-image-store.s3.amazonaws.com/0/46556/231f69bc-2604-58b5-956b-d6a19088d81c.png">

Bridgeだと、画像がタイル状に見れて見やすくなるのはもちろん、画像のメタデータも見れるし、
Adobe製のアプリでつくったファイル(`*.psd`とか`*.ai`とか`.indd`とか)も中身見れて、めちゃ便利なんです。

## しかし、よく(デザイナーならきっと)こうする。
Bridge使ってる人ならわかるのですが、任意のディレクトリを開くためにツリーをポチポチクリックしながら開いていくので結構苦労します。
その点Finderは優秀です。
なのでどうするかというと…Dockに**あらかじめBridgeをしこませておいて、**
**FinderからBridgeめがけてドラッグアンドドロップ**して開きます！

<img width="1162" alt="d_d.png" src="https://qiita-image-store.s3.amazonaws.com/0/46556/f33ad96f-ad6d-577d-dfef-02de6801f498.png">


**これ、めっちゃ手間だと思ったんです！！！！**
ドラッグアンドドロップして開くとか、**あのポインタを行き来する距離がもったいない…**
絶対もっとスマートな開き方あると思って色々調査した結果……
いい方法をひらめきました:bulb:

## そしてデザイナーは思いついた
僕は大学時代、卒業研究でRailsを使っていて、`bundle exec`を毎回入れるのめんどいからエイリアスで`be`とか指定してたりしてました。
参考：https://qiita.com/yutat93/items/b5bb9c0366f21bcbea62
あとぶっちゃけ、Finderよりもターミナルで任意のディレクトリ指定して`open`コマンドで開くほうが断然早かったんですよね。
だったらBridgeにもコマンドとかあれば

```bash:
bridge .
```
とかで**ディレクトリ指定してBridge開けるんじゃね！？**ってなったのでやってみました！

# (そんなわけで)Adobe Bridgeをコマンドラインから開けるようにする
早速やってみましょう！:dash::dash::dash:
ちなみに環境は
OS : macOS 10.12.6 Sierra
シェル : zsh
です！

## まずはAdobe Bridgeがどこにあるか確認して名称を確認する
大概`/Applications`以下を探せば見つかります。僕の場合ターミナル上で確認したらこんな感じでした
<img width="786" alt="terminal_check_app.png" src="https://qiita-image-store.s3.amazonaws.com/0/46556/47800601-baa2-f604-be1b-415f270b7bae.png">

`Adobe Brigde CC 2018.app`であることを確認できました:tada:
**※僕は現在最新版を使用していますが、
デザイナーによって使うバージョン異なるはず(CC 2017とか、CS5とか…ｗ)なのでよく確認しましょう！**

ちなみに、この時点でBridgeのパスがわかったので、`open`コマンドを使って

```bash:
open "/Applications/Adobe Bridge CC 2018/Adobe Bridge CC 2018.app"
```
とすると、コマンドからBridgeを起動することができます！


## エイリアスを設定する
以下を`.bashrc`もしくは`.zshrc`に追記する。

```bash:.zshrc
alias bridge="open -a Adobe\ Bridge\ CC\ 2018"
```
ちなみに、`open`コマンドの`-a`オプションを使えば、
`/Applications`以下にあるアプリケーションであれば、**なんとアプリケーション名の指定だけで開けちゃいます！**
→参考：https://qiita.com/akameco/items/9291007de6e22a9024a2

## 更新する
`source`コマンドをつかって、シェルに変更を反映させましょう！

```bash:
source .bashrc
```
または

```bash:
source .zshrc
```
こうして、**bridgeコマンド完成！！やった〜〜〜**:tada::tada::tada:
試しにターミナル上で`bridge`コマンドを実行してみると、Adobe Bridgeが起動するかと思います。


## ディレクトリを指定して開いてみる
早速ターミナルでディレクトリを指定して、bridgeコマンドで開いてみましょう！

```bash:
bridge /path/to/directory
```
すると！任意のディレクトリがBridgeで開けるようになりました〜〜！！:tada:

# これ色々応用が効く
任意のコマンドをこんな感じで作ったので、
つまりは**ディレクトリとかファイルを指定して開く系のアプリだったら基本なんでもいけるはず！**
たとえば [Skitch](https://evernote.com/intl/jp/products/skitch) っていう、画像に矢印とかメモとか加えれる便利アプリがありますが、
この調子で`skitch`コマンドを作ってみましょう！:dash:

```bash:.zshrc
alias skitch="open -a Skitch"
```
`source`コマンドで反映させて、いざ実行！

```bash:
skitch /path/to/hogehoge.jpg
```
ってやると！Skitchで編集したい画像を開いた状態で起動できます！:tada: :tada: :tada: