morontt / passwogen-cli
Password generator
v0.2.4
2023-01-16 18:16 UTC
Requires
- ext-json: *
- ext-openssl: *
- ext-zlib: *
- symfony/console: 2.8.*
- symfony/event-dispatcher: 2.8.*
- symfony/filesystem: 2.8.*
README
Консольный генератор и менеджер паролей, сделанный по мотивам другого проекта.
Установка
Скачать phar-архив отсюда или собрать его самостоятельно.
./install.sh # Далее можно скопировать получившийся файл в папку, откуда он будет # доступен для запуска, например: mv passwogen.phar ~/bin/passwogen
Так же можно установить его глобально через composer:
composer global require morontt/passwogen-cli
Для копирования пароля в буфер обмена в системе Linux необходимо установить xclip, если он ещё не установлен.
# Debian, Ubuntu и другие производные:
sudo apt-get install xclip
Использование
# создание пароля для ключа mail.ru passwogen generate mail.ru # или passwogen g mail.ru # обновление пароля по ключу mail.ru passwogen update mail.ru # или passwogen u mail.ru # при создании и обновлении пароль можно указать явно, через опцию -p # или --password # поиск пароля с mail в ключе # если возвращается одна запись, то пароль попадает в буфер обмена passwogen find mail # или passwogen f mail # удаление пароля для ключа example.org passwogen delete example.org # или passwogen d example.org # список просроченных паролей (не обновлялись более полугода) passwogen outdated # или passwogen o
Настройка
Конфигурационный файл $HOME/.passwogen/config.json. В нём можно настроить длину генерируемых паролей и расположение зашифрованного файла с паролями.