LoginSignup
10
10

More than 5 years have passed since last update.

KobitoをDropboxで共有するためのMakefile

Last updated at Posted at 2014-06-18

~/Libray/Kobitoの中身をDropboxに入れて、シンボリックリンクでそのファイルを参照するようにしておけばいい。

昔のKobitoではKobito.dbだけあれば動いたが、いつからか仕様変更でKobito 1.9.1 では Kobito.db-shm, Kobito.db-walがないと動かなくなっていた。

使い方

1) Kobitoを終了する

2) これらをDropboxに放り込む

$ cp -r ~/Library/Kobito ~/Dropbox/kobito
  • CSS
  • Kobito.db
  • Kobito.db-shm
  • Kobito.db-wal

3) このMakefileをDropbox内のKobito.dbがあるディレクトリで実行する

Makefileでは、各ファイルに対してシンボリックリンクを張るようにしている。Kobitoディレクトリに対してシンボリックリンクしたいところだが、そうするとKobitoがエラーで起動しなくなる。

$ cd ~/Dropbox/kobito
$ vi Makefile
$ make
Makefile
CURRENT_DIR := $(shell pwd)
INSTALL_DIR := $(HOME)/Library/Kobito

all: cui

.PHONY: install
cui: install

install:
    test -d $(INSTALL_DIR) && mv -v $(INSTALL_DIR) ~/.Trash || true
    mkdir -p $(INSTALL_DIR)
    mkdir -p $(CURRENT_DIR)/CSS
    ln -fns $(CURRENT_DIR)/CSS $(INSTALL_DIR)/CSS
    ln -fns $(CURRENT_DIR)/Kobito.db $(INSTALL_DIR)/Kobito.db
    ln -fns $(CURRENT_DIR)/Kobito.db-shm $(INSTALL_DIR)/Kobito.db-shm
    ln -fns $(CURRENT_DIR)/Kobito.db-wal $(INSTALL_DIR)/Kobito.db-wal

4) Kobitoを起動する

以上で同期されるようになる。

10
10
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
10