Project

mingle_cli

0.0
No commit activity in last 3 years
No release in over 3 years
Command line interface to Mingle.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.3
~> 0.14
~> 10.1
~> 2.14

Runtime

~> 1.0
~> 5.2
 Project Readme

Gem Version Build Status Code Climate Coverage Status Dependency Status

MingleCLI

MingleCLI is a command line interface to the Mingle API.

#Configuring

mingle_cli configure --username=[username] --password=[password] --hostname=[hostname] --project=[project]

#Usage

mingle_cli card [number] [format]
mingle_cli cards [filter] [format]
mingle_cli comment [number] [comment]
mingle_cli comments [number]

###Argument Definitions:###

  • Number: The card number.
  • Format: The format of the result of the command. Formats can contain property names nested in brackets which will then be replaced with the value of the property.
  • Comment: The message to leave in the comment.
  • Filter: Mingle's MQL syntax.

#Examples ####Configuring:####

mingle_cli configure --username=hsimpson --password=doh1 --hostname=power_plant.local --project=radioactive_donut

####Getting card information:####

mingle_cli card 19480 "Status: [status] Pair: [dev pair]"
Status: In Development Pair: Homer/Bart

####Querying for cards:####

mingle_cli cards 'status is ["in development"]' 'Number: [number] Pair: [dev pair]'
Number: 19480 Pair: Homer/Bart
Number: 19495 Pair: Marge/Lisa

####Adding a card comment:####

mingle_cli comment 19480 'Doh!'

####Viewing card comments:####

mingle_cli comments 19480
2014-01-30 12:57:46 -0500 Homer Simpson: Doh!