Шаринг Результата Выполнения Команды с помощью Sprunge

Когда мне нужно быстро расшарить результат выполнения команды или содержимое текстового файла, я использую сервис sprunge.us.

Он представляет из себя pastebin для командной строки. Название этого сервиса относится к пришельцам из Футурамы, которые обладали специальным органом для вынюхивания информации — «спрунгером».

Выполните, чтобы расшарить файл:

$ cat ФАЙЛ | curl -F 'sprunge=<-' http://sprunge.us

sprunge выдаст Вам похожую ссылку: http://sprunge.us/VRXT.

Для того, чтобы добавить нумерацию строк и подсветку кода, в конце ссылки добавьте символ «?«, и после него укажите язык для подсветки:

http://sprunge.us/VRXT?bash
http://sprunge.us/VRXT?perl
http://sprunge.us/VRXT?c

Вот список доступных языков программирования.

Расшарить результат выполнения команды:

$ КОМАНДА | curl -F 'sprunge=<-' http://sprunge.us

Для удобства, можно создать соответствующую баш функцию (добавьте в Ваш ~/.bashrc):

# Рсшарить результат выполнения команды
sprunge() {
curl -F 'sprunge=<-' http://sprunge.us
}

Перезагрузите bashrc.

$ . ~/.bashrc

Теперь Вы можете использовать sprunge для шаринга текстовых файлов и результатов выполнения команд:

$ КОМАНДА | sprunge
$ cat ФАЙЛ | sprunge

2 Replies to “Шаринг Результата Выполнения Команды с помощью Sprunge”

  1. Thank you for this post. Admittedly, I struggled with uploading a configuration file to sprunge. After recieving a number of error messages at the command line, I looked for another temporary storage site, where I succeeded in uploading the config file. The problem with that site is that in order to see the uploaded file, you have to click a «Download» button. Someone who may want to help debug my config file may not be comfortable with downloading it.

    I did get help with my config file and my problem is fixed. Later, I came back to your page, re-read your instructions and succeeded in uploading to sprunge. Clean and simple. I will use sprunge again.

Добавить комментарий