0.0
No commit activity in last 3 years
No release in over 3 years
A CLI to use Assembla for easy usage
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

>= 0
>= 0
>= 0
 Project Readme
                                |     |              |_)
  _` |  __|  __|  _ \ __ `__ \  __ \  |  _` |    __| | |
 (   |\__ \\__ \  __/ |   |   | |   | | (   |   (    | |
\__,_|____/____/\___|_|  _|  _|_.__/ _|\__,_|  \___|_|_|                                                        

Installation

gem install assembla_cli

Alternative Installation

git clone git@github.com:azendal/assembla_cli.git
cd assembla_cli
bundle
gem build assembla_cli.gemspec
gem i assembla_cli-0.0.1.gem

Configuration

echo -e "<username>\n<password>" >> ~/.assembla_cli

Project configuration

cd /path/to/project
touch .assemblarc

#sample configuration
{
  "space"     : "space",
  "report_id" : "12341",
  "zebra_colors" : {
    "color1" : "black_background",
    "color2" : "blue_background"
  }
}

Use

assembla
assembla> change_space 'Space'

assembla(Space)> change_report
+--------+-------------------------------+
| id     | name                          |
+--------+-------------------------------+
| 12     | By Person - Open              |
| 32     | My Open tickets               |
+--------+-------------------------------+
select report number> 32

assembla(Space)> my_tickets
+--------+-------------+------------+-------------------+----------------------------------------+
| NUMBER | PRIORITY    | MILESTONE  | STATUS            | SUMMARY                                |
+--------+-------------+------------+-------------------+----------------------------------------+
| 5      | Highest (1) | Release    | Working           | Add some feature                       |
| 1      | Normal (3)  | Release    | New               | Improve some other feature             |
| 2      | Normal (3)  | Release    | New               | Remove unused method x                 |
| 7      | High (2)    | Refactor   | New               | Abstract method x into a factory       |
+--------+-------------+------------+-------------------+----------------------------------------+

assembla(Space)> ticket 5
assembla(Space)> comment "will be fixed soon"
assembla(Space)> status 'test'

assembla(Space)> ticket 1

Full configured use

$ assembla
assembla(Space)> my_tickets
+--------+-------------+------------+-------------------+----------------------------------------+
| NUMBER | PRIORITY    | MILESTONE  | STATUS            | SUMMARY                                |
+--------+-------------+------------+-------------------+----------------------------------------+
| 5      | Highest (1) | Release    | Working           | Add some feature                       |
| 1      | Normal (3)  | Release    | New               | Improve some other feature             |
| 2      | Normal (3)  | Release    | New               | Remove unused method x                 |
| 7      | High (2)    | Refactor   | New               | Abstract method x into a factory       |
+--------+-------------+------------+-------------------+----------------------------------------+

Getting help

assembla> commands
assembla> h