LINUX.ORG.RU
Ответ на: комментарий от crypt

что было бы интересно, как мержить .bash_history с разных машин в одном git.

Месье знает толк!

Не знаю как для bash, а для zsh народ такое написал. PS: аргументы перехода на zsh.

Harliff ★★★★★
()
Последнее исправление: Harliff (всего исправлений: 4)
Ответ на: комментарий от Harliff

эт мне сейчас в голову пришло, когда потерял bash_history на одной из машин. а вот etc keeper в портах на freebsd походу нету.

а вот у openbsd даже в штатной поставке идет какой-то rcs

https://www.reddit.com/r/BSD/comments/hsdsd5/etc_under_revision_control/

crypt ★★★★★
()
Последнее исправление: crypt (всего исправлений: 2)
Ответ на: комментарий от Puzan

NixOS

Эх, я тоже присматриваюсь понемногу…

Harliff ★★★★★
()
Ответ на: комментарий от crypt

потерял bash_history на одной из машин

Ну вроде это не должно быть сильно ужасно. Если у тебя там длинные команды, которые ты так не помнишь - делай из них алиасы или скрипты в ~/bin

etc keeper в портах на freebsd походу нету.

etckeeper - это, по сути, небольшая надстройка над пакетным менеджером, запускающая git commit когда надо. Может сам сделать похожий костыль. Например, сделай alias pi="cd /etc/ && git commit -m 'autocomit before pkg install' && cd - && pkg install" и радуйся жизни!

Ещё можешь в cron запихнуть git commit.

Harliff ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.