diff --git a/src/pages/posts/2024/wrapped_bw.md b/src/pages/posts/2024/wrapped_bw.md index 04ff8ad..ba3156d 100644 --- a/src/pages/posts/2024/wrapped_bw.md +++ b/src/pages/posts/2024/wrapped_bw.md @@ -34,20 +34,20 @@ Bitwarden CLI поддерживает [механизм сессий](https://b > The get command can only return one result, so you should use specific search terms. If multiple results are found, the CLI will return an error. -Где-то в этот момент чтения документации я окончательно начал подозревать, что официальный CLI предназначен для скриптов: всё строго, никакого автодополнения, никакого поиска, да и пароли лаконично вываливаются в стандартный вывод терминала, откуда их ещё нужно как-то переправить в место назначения. +Где-то в этот момент чтения документации я окончательно начал подозревать, что официальный CLI предназначен для скриптов: всё строго, никакого автодополнения, никакого интерактивного поиска, а пароли лаконично вываливаются в стандартный вывод терминала, откуда их ещё нужно как-то переправить в место назначения. ## Приручение CLI Может показаться, что я ругаюсь, но отсутствие удобств и излишеств в официальном CLI - это хорошо: - Осутствие фич всегда приятнее, чем кривые фичи. -- Меньше сторонних зависимостей. - Минимализм упрощает жизнь мейнтейнерам. - Минимализм повышает надёжность. +- Меньше сторонних зависимостей. - Стандартные интерфейсы идеально подходят для автоматизации. Идея сделать Bitwarden CLI удобнее, разумеется, пришла в голову не только мне, так что на GitHub предсказуемо быстро нашёлся [скрипт-обёртка](https://gist.github.com/loeschzwerg/c2b9d0b50f712a026aa6454af3b58598) от [@loeschzwerg](https://github.com/loeschzwerg). Этот ZSH-скрипт менее требователен к пользователю и позволяет в случае, когда под запрос подходит несколько аккаунтов, выбрать нужный из списка и автоматически скопировать логин, пароль и даже TOTP в буфер обмена. -К сожалению, найденный скрипт никак не решал проблему управления сессиями, так что я решил его немного доработать, избавив заодно от избытка многоточий в интерфейсе =) +К сожалению, найденный скрипт никак не решал проблему управления сессиями, так что я решил его немного доработать, избавив заодно от избытка многоточий в интерфейсе. ### "Безопасное" хранение сессионного ключа