Mac 用 Slack の Beta 版に App Store 版でログインしているチームの情報を移行する

Mac 用の Slack の Beta 版では日本語入力での問題が解決していると聞いたので、早速ダウンロードして起動してみた。 すると、今まで10チームにログインしていたのに、ひとつもチームがない状態で起動してきた。

こうなった原因は、App Store 版のアプリがデータを格納しているエリアが、野良アプリとは異なるから。 ターミナルを起動し、以下のコマンドを実行してデータを移行すれば Beta 版でも今までと同じチームにログインした状態で起動してくれた。

$ cd ~/Library/Containers/com.tinyspeck.slackmacgap/Data/Library/Application\ Support/Slack/
$ tar cf - . | tar xf - -C ~/Library/Application\ Support/Slack/