Рубрика: bash

Git: How to rename a GitHub repo

GitHub allows to rename your repos. I real­ly like this solu­tion. Install curl if you haven’t and use ter­mi­nal (or cyg­win under win­dows): user=MyUserName pass=MyPassword newName=’{“name”: “New­Name­For­Re­po”}’ oldName=“MyRepo” curl -u “$user:$pass” -X PATCH -d “$new­Name” https://api.github.com/repos/$user/$oldName

Script: Скриптовая эволюция

Дано — написать скрипт, который кидает определённые файлы из локальной папки в папку на подключенном сетевом диске. Например, веб-проект, в котором мы изменили 2–3 dll. OS Win­dows. На каком языке писать скрипт? ActivePerl под Win­dows — иногда не принимает переданных параметров Cyg­win — нету Pow­er­Shell — просто так даже Hel­lo World не запустишь. Система будет…

Прочитать статью целиком

Cygwin: Ловим ошибки

Не забываем добавлять в начало bash-скрипта (сразу после адреса): set -euo pipefail чтобы увидеть ошибки в коде, переменных и пайпах. А вот ошибки в функциях нам так и не покажут.

Cygwin: Лучше, чем у Лекса Кравецкого

Во время оно lex-kravet­s­­ki был не только коммунистом, но ещё и программистом. Например, написал большой пост о том, как конвертировать wav в mp3 консольным конвертером и 2 BAT-файлами. При всем нашем уважении к пакетным файлам, то же самое на cyg­win выглядит не в пример лучше, лаконичней и помещается в 1 скрипт: #!/bin/sh LameDir=“C:/lame” if ([…

Прочитать статью целиком