Для облегчения работы с цеттелем с учётом моего тулчейна
(git & Obsidian) написал скрипт `zettleup`, который использую
на телефоне, Linux-е на Винде.
Скрипт на телефоне (Android через Termux)
```
#!/bin/bash
curdir=$(pwd)
cd /storage/E6E0-1F04/zettel # an external SD card
git add . # add any new notes recursively
git commit -am "up" # message doesn't matter for Zettel
git pull
git push
cd ${curdir}
```
В Linux-е скрипт такой-же, меняется только путь к папке репозитория.
Скрипт для винды (zettelup.bat).
```
current_dir="%CD%"
cd "%USERPROFILE%\workspace\zettel"
git add .
git commit -am "up"
git pull
git push
cd "%current_dir%"
```
Скрипт кладём в директорю, которая находится в списке в переменной среды `PATH` (в винде добавлял в PATH новую директорию, т.к. системные трогать не хотел).
Перед "работой" с цеттелем и после неё запускаю `zettelup` (в винде через `Win+R` и прям в строке запуска пишу `zettelup`, на телефоне запускаю Termux и запускаю скрипт в нём, на Linux-е через `Alt+F2`). Даже если ничего нового не писал нигде, это уже как привычка и занимает пару секунд.
Примечание: именнно `zettelup` указанными способами набираю редко. Обычно просто стрелкой вверх выбираю как одну из 3-х последних набранных комманд. Так что получается вполне удобно.