Передача файлов и текста с помощью croc

.
Время чтения — 2 мин.
#awesomeware

croc - это консольная утилита для удобной и безопасной передачи данных между двумя устройствами.

Репозитарий croc на Github

Основные возможности:

Как установить

Linux

curl https://getcroc.schollz.com | bash

MacOS

brew install croc

Windows

Если вы используете менеджер пакетов Chocolatey:

choco install croc

Если вы используете менеджер пакетов Scoop:

scoop install croc

Как использовать

Например, нам нужно передать файл archive.zip с одного устройства на другое:

Инициируем передачу на устройстве с которого отправляем файл:

croc send archive.zip
Sending 'archive.zip' (3.3 kB)
Code is: sweden-light-jacket
On the other computer run

croc sweden-light-jacket

Утилита сгенерировала секретное слово, которое мы должны использовать на принимающей стороне. Также croc подсказывает какую команду мы должны запустить на втором устройстве:

croc sweden-light-jacket

Запускаем:

croc sweden-light-jacket
Accept 'archive.zip' (3.3 kB)? (y/n) y

Receiving (<-123.100.94.21:12345)
archive.zip 100% |████████████████████| (3.3/3.3 kB, 12.864 kB/s)

Как отправить текст

Аналогично файлу, но команда запуска на исходном устройстве будет такой:

croc send --text "ВАШ ТЕКСТ"

Полезные ссылки