Fast Task - это быстрый и удобный CLI инструмент для создания задач в Jira, написанный на Rust. Забудьте о медленном веб-интерфейсе - создавайте задачи прямо из терминала!
- 🔧 Интерактивная настройка - пошаговая конфигурация подключения к Jira
- 📋 Управление проектами - добавление и просмотр ваших проектов
- 🎯 Создание задач - интерактивное создание задач с выбором реальных типов из API
- 🔍 Проверка соединения - тестирование подключения к Jira
- ⚡ Быстрота - мгновенное создание задач без ожидания загрузки веб-интерфейса
- Rust 1.70+ (установите с rustup.rs)
# Клонируйте репозиторий
git clone https://github.com/SiMiZZZ/fast-task.git
cd fast-task
# Соберите проект
cargo build --release
# Установите в систему
cargo install --path .После установки команда fast-task будет доступна глобально в вашей системе.
fast-task configВам потребуется:
- URL Jira (например:
https://company.atlassian.net) - Email - ваш email в Jira
- API Token - создайте в Jira Account Settings → Security → API tokens
fast-task add-projectУкажите ключ проекта (например: PROJ) и название для отображения.
fast-task createПриложение проведет вас через интерактивный процесс создания задачи.
| Команда | Описание |
|---|---|
fast-task config |
Настройка подключения к Jira |
fast-task add-project |
Добавление нового проекта |
fast-task list-projects |
Просмотр настроенных проектов |
fast-task test |
Проверка соединения с Jira |
fast-task create |
Создание новой задачи |
$ fast-task test
🔍 Testing Jira connection...
✅ Connection successful!
URL: https://company.atlassian.net
Email: user@company.com$ fast-task list-projects
Configured projects:
WEB - Company Website
API - Backend API
MOBILE - Mobile App$ fast-task create
🎯 Creating a new Jira issue
? Which project? WEB - Company Website
✓ Selected project: WEB (Company Website)
? Issue title: Fix responsive layout on mobile
? Add description? No
🔍 Fetching available issue types for project WEB...
✅ Found 4 issue type(s) for project WEB
? Issue type: Bug - A problem which impairs or prevents functionality
? Create this issue? Yes
🚀 Creating issue...
✅ Issue created successfully!
🔗 https://company.atlassian.net/browse/WEB-123- Язык: Rust 🦀
- Async runtime: Tokio для эффективной работы с сетью
- HTTP клиент: Reqwest для взаимодействия с Jira API
- CLI интерфейс: Clap для парсинга команд
- Интерактивность: Inquire для красивых промптов
Приветствуются любые улучшения! Создавайте issues и pull requests.