bl
bl is a command line tool for Backlog.
Installation
gem install bl
Configuration
bl uses ~/.bl.yml for configuration.
bl init
$EDITOR ~/.bl.yml
.bl.yml Parameters
:space_id: '***' # your backlog space id
:api_key: '***' # your backlog api key
:project_key: '***' # your backlog project key
Usage
bl activities # list activities
bl add *SUBJECTS # add issues
bl browse KEY # browse an issue
bl categories # list issue categories
bl close *KEYS # close issues
bl config # show config
bl count # count issues
bl help [COMMAND] # Describe available commands or one specific command
bl init # initialize a default config file
bl list # list issues
bl milestones # list milestones
bl priorities # list priorities
bl projects # list projects
bl resolutions # list resolutions
bl search # search issues
bl show KEY # show an issue's details
bl statuses # list statuses
bl types # list issue types
bl update KEY # update an issue
bl users # list space users
bl version # show version
Example
update unassigned issues
bl list --unassigned | awk '{print $2}' | xargs -L 1 bl update --assigneeId 12345
add multi issues on list.txt
cat list.txt | xargs -I {} bl add {}
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/sakihet/bl.
License
MIT.