Я хочу научиться создавать обертку вокруг программы в Linux. Как это сделать? Ссылка учебник веб-страницу / ссылку или пример будет делать. Чтобы пояснить, что я хочу изучить, я объясню на примере.
Я использую vim для редактирования текстовых файлов. И используйте rcs в качестве моей простой системы контроля версий. rcs позволяет регистрировать и оформлять файлы. Я хотел бы создать программу Warpper с именем vir , которая, когда я наберу в командной оболочке как:
$ vir temp.txt
, загрузит файл temp.txt в rcs с помощью ci -u temp.txt
и затем позволитмне отредактировать файл с помощью vim.
Когда я выйду и вернусь, сначала нужно будет проверить файл, используя ci -u temp.txt
и разрешить мне редактировать файл, как это обычно делается с vim, а затем, когда я сохраняю и выхожу, он должен зарегистрировать файл, используя co -u temp.txt
, и как часть этого я должен иметь возможность добавить комментарий управления версиями.
По сути, все, что я хочу сделать в командной строке:
$ vir temp.txt
, как это было бы с vim. И обертка должна позаботиться о контроле версий для меня.