https://github.com/otymko/x-genpass
Генератор случайных паролей из консоли
https://github.com/otymko/x-genpass
executor sbsl
Last synced: 4 months ago
JSON representation
Генератор случайных паролей из консоли
- Host: GitHub
- URL: https://github.com/otymko/x-genpass
- Owner: otymko
- Created: 2022-09-11T13:30:09.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-20T13:10:42.000Z (over 1 year ago)
- Last Synced: 2025-04-06T00:01:36.494Z (9 months ago)
- Topics: executor, sbsl
- Language: Shell
- Homepage:
- Size: 14.6 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# x-genpass - простое консольное приложение для генерации случайных паролей
Консольное приложение для генерации случайных паролей. Написано на `1С: Исполнитель` v2.
## Примеры использования
```sh
x-genpass --help # вызов справки
x-genpass # сгенерировал пароль длиной 32 из символов в верхнем регистре
x-genpass -n 15 # сгенерировать пароль длиной 15 из символов в верхнем регистре и цифр
x-genpass -l -n -s 50 # сгенерировать пароль длиной 50 из символов в верхнем и нижнем регистре, цифр и специальных символов
```
## Ручная установка
- Устанавливаем 1С: Исполнитель (https://releases.1c.ru/version_files?nick=Executor&ver=2.0.1.rc-49), распаковываем архив, добавляем путь к каталогу в `PATH`
- Скачиваем архив приложения из Releases и распаковываем или клонируем текущий проект
- Прописываем в `PATH` путь к каталогу приложения/bin, например, `/Users/olegtymko/data/rnd/xbsl-genpass/bin`.
- Выполняем в консоли `x-genpass --version`, должно быть выведена версия.
Установка завершена, вы превосходны!
## Справка
```
$ x-genpass --help
ИСПОЛЬЗОВАНИЕ:
x-genpass [ФЛАГИ] [длина-пароля]
ФЛАГИ:
-v, --version версия приложения
-h, --help вывести справку
-l, --include-lowercase сгенерировать пароль, используя символы в нижнем регистре
-n, --include-numeric сгенерировать пароль, используя цифры
-s, --include-special сгенерировать пароль, используя спец символы: :<=>?@;[\]^_`
АРГУМЕНТЫ:
<длина-пароля> длина сгенерированного пароля [по умолчанию: 32]
```