Page 1 of 2

Backy

Posted: Mon Apr 27, 2020 5:10 pm
by JohnXenox
Backy - это программа для создания резервной копии файла.

Usage: backy <path1> <-o path2>
path1 - путь к файлу. с которого надо сделать резервную копию.
-o path2 - путь к директории, в которой будет лежать резеврная копия.

Примеры использования:
backy test.c
backy test.c -o /tmp0/1/
backy /hd0/1/test.c
backy /hd0/1/test.c -o /tmp0/1/

P.S. Пришлось написать эту программу, когда в очередной раз текстовый редактор TinyPad испортил мой исходный код.
Очень удобно использовать в связке с SHELL скриптом.

Пример:
#SHS
backy test.c -o /tmp0/1/backups
tcc test.c -o test -lck
exit

Re: Backy

Posted: Mon Apr 27, 2020 8:44 pm
by rgimad
Лайк, а сорц будет?)

Re: Backy

Posted: Mon Apr 27, 2020 9:11 pm
by Leency
Круто!
хотелось бы формат имени filename_yyyy.mm.dd_hh.mm.ss.bak

Re: Backy

Posted: Tue Apr 28, 2020 4:31 pm
by JohnXenox
rgimad wrote:Лайк, а сорц будет?)
Выложу когда будет время свободное.

Re: Backy

Posted: Tue Apr 28, 2020 4:33 pm
by JohnXenox
Leency wrote:Круто!
хотелось бы формат имени filename_yyyy.mm.dd_hh.mm.ss.bak
Хорошо, поменяю. Но придётся подождать.

Re: Backy

Posted: Tue Apr 28, 2020 8:09 pm
by dunkaist
JohnXenox wrote:P.S. Пришлось написать эту программу, когда в очередной раз текстовый редактор TinyPad испортил мой исходный код.
Bug report? Steps to reproduce?

tinypad, tracker

Re: Backy

Posted: Thu May 07, 2020 11:45 am
by JohnXenox
По просьбе телезрителей.
Перезалил в первом посте. :)

Re: Backy

Posted: Thu May 07, 2020 1:09 pm
by Leency
Зилил на SVN, добавил в IMG/develop/backy

Re: Backy

Posted: Thu May 07, 2020 1:40 pm
by JohnXenox
Leency wrote:Зилил на SVN, добавил в IMG/develop/backy
Спс. :D

Re: Backy

Posted: Sun May 17, 2020 9:51 pm
by JohnXenox
Перезалил программу.
Провёл небольшую оптимизацию.
Теперь Backy весит в 2 раза меньше.

Re: Backy

Posted: Sun May 17, 2020 11:28 pm
by Leency
Кстати, Boppan апдейтил Backy для возможности компиляции через GCC и правил saveFile()
Можешь смержить ваши версии?

Re: Backy

Posted: Thu May 21, 2020 3:00 pm
by JohnXenox
Попробую.

Re: Backy

Posted: Wed May 27, 2020 6:05 pm
by JohnXenox
Обновил и перезалил программу.

Добавил вывод предупреждений об ошибках.
Сделал перевод на Русский язык.

Код от Boppan не мержил. Меня его код не устроил (который, к тому же, не работает), так как он имеет несколько недостатков, которые я не приемлю.

Re: Backy

Posted: Wed May 27, 2020 11:42 pm
by Leency
Ооо, бинарник еще похудел!
Было бы клево вместить его в 2560 байт, самый простой путь немного урезать текст.

Залил новую версию. Попроси, пожалуйста, доступ к SVN http://wiki.kolibrios.org/wiki/How_to_u ... /ru#Commit

Re: Backy

Posted: Sat May 30, 2020 7:09 pm
by JohnXenox
Leency wrote:Ооо, бинарник еще похудел!
Было бы клево вместить его в 2560 байт, самый простой путь немного урезать текст.

Залил новую версию. Попроси, пожалуйста, доступ к SVN http://wiki.kolibrios.org/wiki/How_to_u ... /ru#Commit
Спс.
Свежим ktcc компилил, сжал kpack и бинарник стал меньше. Доступ пока невозможен. Дома нет интернета. Пишу из трц, со Смарта.