терминал.
как поставить kp в windows, macos и linux одной командой и работать с заметками из терминала.
установка
терминальная версия называется kp и ставится одной командой.
windows (powershell):
irm https://xn--80apfqfbpi.su/cli | iex
macos и linux:
curl -fsSL https://xn--80apfqfbpi.su/cli | sh
команды можно скопировать и на странице терминала.
вход
kp входвходит по логину или email и паролю, спросит код, если включена 2fa;kp qrпоказывает qr-код прямо в терминале: отсканируй его телефоном, где ты уже вошёл, и подтверди.
после входа по паролю kp открывает все заметки. при входе по qr он получает ключ от пароля с телефона, если телефон входил паролем; иначе заметки, сохранённые с паролем, покажутся с замком, и поможет kp вход.
кто вошёл: kp кто. выйти на этом компьютере: kp выход.
команды
| команда | что делает |
|---|---|
kp | интерактивное меню |
kp список | заметки с номерами |
kp открыть <n> | показать заметку |
kp создать "название" "текст" | новая заметка, сразу со ссылкой и кодом |
kp добавить <n> "текст" | дописать в заметку |
kp поделиться <n> | ссылка, код из 5 цифр и qr |
kp копировать <n> | текст заметки в буфер обмена |
kp поиск <слова> | поиск по названиям и тексту |
kp удалить <n> | в корзину на 7 дней |
kp корзина | удалённые заметки |
kp восстановить <n> | вернуть из корзины |
kp обновить | поставить последнюю версию |
kp помощь | справка |
<n> это номер из kp список, начало id или слова из названия. у каждой команды есть английский вариант: ls, cat, new, append, share, copy, find, rm, trash, restore, login, update, help.
пайпы и файлы
cat config.yml | kp создать "конфиг сервера"
git diff | kp создать "дифф" --код --lang=diff
kp создать "заметка" ./notes.txt
docker ps | kp добавить 3
kp открыть 3 > config.yml
путь к файлу вместо текста сохраняет его содержимое; файлы с кодом (.js, .py, .json, .yml и другие) становятся блоком кода с подсветкой. на телефоне заметка появится сразу.
зачем это нужно
перенести команду или конфиг с компьютера на сервер без копирования через мессенджеры, быстро сохранить вывод программы или открыть заметку там, где нет браузера.