Добавить CLI-флаги --url, --api-key, --config, --template #20

Closed
opened 2026-06-25 07:26:26 +07:00 by artem.kokos · 0 comments
Owner

Приоритет: важно.

Проблема: Сейчас все настройки передаются только через .env. Это неудобно для:

  • быстрой проверки с другим токеном;
  • запуска из CI/CD;
  • использования нескольких Redmine-инстансов;
  • применения кастомного ODT-шаблона.

Ожидаемое поведение: Поддерживаются флаги:

  • --urlREDMINE_URL;
  • --api-keyREDMINE_API_KEY;
  • --user / --password — fallback-авторизация;
  • --config <path> — путь к произвольному .env;
  • --template <path> — путь к кастомному ODT-шаблону.

Рекомендация: CLI-аргументы должны иметь наивысший приоритет, затем .env, затем значения по умолчанию.

**Приоритет:** важно. **Проблема:** Сейчас все настройки передаются только через `.env`. Это неудобно для: - быстрой проверки с другим токеном; - запуска из CI/CD; - использования нескольких Redmine-инстансов; - применения кастомного ODT-шаблона. **Ожидаемое поведение:** Поддерживаются флаги: - `--url` — `REDMINE_URL`; - `--api-key` — `REDMINE_API_KEY`; - `--user` / `--password` — fallback-авторизация; - `--config <path>` — путь к произвольному `.env`; - `--template <path>` — путь к кастомному ODT-шаблону. **Рекомендация:** CLI-аргументы должны иметь наивысший приоритет, затем `.env`, затем значения по умолчанию.
artem.kokos added the enhancementconfigcli labels 2026-06-25 07:26:26 +07:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: artem.kokos/redmine-reporter#20