SHARE MY COOL STUFF TO MY FRIENDS
The repositories save some that makes me fast in work, called work flow. For example karabiner ideavim and so on. Reference from LintaoAmons/CoolStuffes
Please give a little start if you found it useful, because some of them spend me a lot of time to find the current result
hammerspoon的配置文件在家目录的.hammerspoon
下面,备份与恢复的时候只需要把这个文件下面的所有内容拷贝或者替换调就可以。
我们首先切换到仓库的主目录,ls查看目录下面的文件夹:
(base) ➜ CoolStuffes (main) ✗ cd /Users/dengc4r/c4r_git/CoolStuffes
(base) ➜ CoolStuffes (main) ✗ ls
README.md hammerspoon karabiner
直接将.hammerspoon下面的所有内容都拷贝到仓库的主目录下面,然后在提交。
cp -r ~/.hammerspoon/* ./hammerspoon
上面部分我们还是使用的相对路径,这里我们也可以直接使用绝对路径来操作:
cp -r ~/.hammerspoon/* /Users/dengc4r/c4r_git/CoolStuffes/hammerspoon
在仓库主目录拉取github代码之后,就在当前目录上将hammerspoon里面的所有文件拷贝到本地目录的hammerspoon文件夹里面,我们同样使用绝对路径来操作。
(base) ➜ CoolStuffes (main) ✔ ls
README.md hammerspoon karabiner
(base) ➜ CoolStuffes (main) ✔ cp -r /Users/dengc4r/c4r_git/CoolStuffes/hammerspoon/* ~/.hammerspoon
karabiner同理,karabiner的配置文件在家目录的.config
下面.
(base) ➜ CoolStuffes (main) ✔ pwd // 当前所处的目录
/Users/dengc4r/c4r_git/CoolStuffes
(base) ➜ CoolStuffes (main) ✔ ls // 当前目录的目录结构
README.md hammerspoon karabiner
(base) ➜ CoolStuffes (main) ✗ cp -r ~/.config/karabiner/* ./karabiner // 将需要上传的内容复制过来
同步某一个文件到karabiner配置目录
(base) ➜ CoolStuffes (main) ✗ pwd
/Users/dengc4r/c4r_git/CoolStuffes
(base) ➜ CoolStuffes (main) ✗ cp -r ./karabiner/assets/complex_modifications/left_shift_2_F17.json ~/.config/karabiner/assets/complex_modifications/
使用github上面文件全部替换本地karabiner配置:
(base) ➜ CoolStuffes (main) ✗ pwd
/Users/dengc4r/c4r_git/CoolStuffes
(base) ➜ CoolStuffes (main) ✗ cp -r ./karabiner/* ~/.config/karabiner