Git Product home page Git Product logo

bjira's Introduction

bjira - утилита для упрощения взаимодействия с jira из консоли

Устанавливаем (варианты)

Глобально (может не установиться без sudo, в зависимости от используемого python-а)

python -m pip install git+ssh://[email protected]/bokshitsky/bjira.git@master

Через pipx

pipx install 'git+ssh://[email protected]/bokshitsky/bjira.git@master'

В .venv с вызовом через simlink

python -m venv bjira_venv && bjira_venv/bin/python -m pip install 'git+ssh://[email protected]/bokshitsky/bjira.git@master'
sudo ln -s `pwd`/bjira_venv/bin/bjira /usr/local/bin/bjira

В .venv с вызовом через alias

python -m venv bjira_venv && bjira_venv/bin/python -m pip install 'git+ssh://[email protected]/bokshitsky/bjira.git@master'
echo "alias bjira=$PWD/bjira_venv/bin/bjira" >> ~/.zshrc

Как пользоваться

Добавить файл .bjira_config в home папку

cat <<EOF > ~/.bjira_config
{
    "host": "https://jira.hh.ru",
    "user": "твоё.имя",
    "team": "mobi-dick"
}
EOF

Установить пароль

bjira setpass

Использовать

~ » bjira create -s 'xmlback' -m 'NEW TASK NAME'            # HH задача "[xmlback] NEW TASK NAME"

~ » bjira create -m 'NEW TASK NAME'                         # HH задача "NEW TASK NAME"

~ » bjira create -m 'NEW TASK NAME' -d 'description'        # HH задача "NEW TASK NAME" с описанием "description"

~ » bjira create -p 12345 -s 'xmlback' -m 'NEW TASK NAME' -sp 0.5   # HH задача "[xmlback] NEW TASK NAME" на 0.5sp прилинкованная к PORTFOLIO-12345

~ » bjira create at -m 'NEW TASK NAME'                      # AT задача "[at] NEW TASK NAME"

~ » bjira create at -p 12345 -m 'NEW TASK NAME'             # AT задача "[at] NEW TASK NAME" прилинкованная к PORTFOLIO-12345

~ » bjira create at -p 'PORTFOLIO-12345' -m 'NEW TASK NAME' # AT задача "[at] NEW TASK NAME" прилинкованная к PORTFOLIO-12345

~ » bjira create bg -m 'NEW BUG NAME'                       # bug-задача "NEW TASK NAME"

~ » bjira create bug -m -s xmlback 'NEW BUG NAME'           # bug-задача "[xmlback] NEW TASK NAME"

- » bjira create release -s 'jager-experience-indexer' -v '1.0.0'   # EXP задача "jager-experience-indexer=1.0.0"

~ » bjira my                 # Показать последние задачи связанные со мной

~ » bjira my 15              # Показать последние 15 задач связанных со мной

~ » bjira my 10 -t HH ARCH   # Показать последние 15 HH или ARCH задач связанных со мной

~ » bjira myteam             # Показать последние задачи связанные с моей командой

~ » bjira myteam 15          # Показать последние 15 задач связанных с моей командой

~ » bjira stas 11215              # Заполнить галочку про безопасность в PORTFOLIO-11215

~ » bjira stas P11215             # Заполнить галочку про безопасность в PORTFOLIO-11215

~ » bjira worth 11215 0           # Заполнить поле "Значимость изменений для пользователя" в  PORTFOLIO-11215. Второй аргумент от 0 до 3, где 0 - tax, 3 - Существенно меняет

~ » bjira view HH-12345           # Открыть задачку или портфель в дефолтном браузере

~ » bjira view                    # Открыть задачку в браузере, имя задачки взять из ветки гит-репозитория

bjira's People

Contributors

bokshitsky avatar eteresh avatar a-pertsev avatar amishurov avatar varchugov avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.