Все об Arch Linux

Arch Linux будет тем, что вы из него сделаете!

Получение красивых коротких ссылок на git.io

Получение красивых коротких ссылок на git.io На гитхабе можно получить короткие ссылки при помощи git.io, НО! Сокращая таким образом мы получаем ссылку наподобе git.io/djAVq , что очень не удобно особенно если нужна постоянно и легко запоменающаяся ссылка.

В этой статье я расскажу, как получить ссылку, где вместо кракозябер будет то, что вы сами напишите при генерации ссылки.

Например у меня есть скрипт по установке Arch Linux https://github.com/ordanax/arch2018.git Но она неудобно длинная и сложно запоминаемая. Такая git.io/djAVq нам тоже не подойдет.

Рассмотрим как, получить вот такую ссылку git.io/arch1.sh

Шаги:

1) Переходим на страницу гитхаба с вашим скриптом.
2) Получаем исходный код, нажав на “row”
Первичная настройка i3wm
3) В строке ниже, меняем SSILKA_NA_SCRIPT на свою, которую получили в предыдущем шаге
4) Вместо SHORT_LINK пишем желаемую короткую ссылку с .sh наконце.
5) Подготовленную команду вбиваем в терминале и получаем короткую ссылку.

curl -i https://git.io -F "url=SSILKA_NA_SCRIPT" -F "code=SHORT_LINK.sh"

Вот пример подготовленной команды:

curl -i https://git.io -F "url=https://raw.githubusercontent.com/ordanax/arch2018/master/arch1.sh" -F "соde=arch1.sh"

И результат ее выполнения:

git.io/arch1.sh

В этом нет ничего сложного, но об этой возможности мало кто знает, а использование таких ссылок решает многие пролемы. Я например использую подобные ссылки для своих скриптов, например в скрипте для установки Arch Linux.

Способ не сработает, если:

1) Ссылка уже была сокращена до этого
2) Короткая ссылка уже занята

Решение это изменить либо название сокращаемого файла или название короткой ссылки.

Если кому нужен наглядный пример, как это делается, то смотрите это видео:


Если есть вопросы, то пишите в Телеграм чат:
Линукс чат в телеграм
Забери пост себе на стену, чтобы легко найти! Или поделись с друзьями!