PSKanboard
PowerShell module for Kanboard (kanban task manager)
Features (and ToDo)
Work in progress!
- Get list all projects
- Get list all columns
- Get list all tasks
- Create task (soon)
- Convert datetime from unix timestamp (
date_creation
,date_due
,date_modification
,date_moved
,date_completed
...) - Support pipeline
- More soon
Installation
- Download
- Copy
PSKanboard
to your modules folder (e.g.$Home\Documents\WindowsPowerShell\PSKanboard
) - Edit
pskanboard-conf.ps1
(e.g.notepad $Home\Documents\WindowsPowerShell\PSKanboard\pskanboard-conf.ps1
) - Execute
Import-Module PSKanboard
(or add this to your profile) - Enjoy!
FAQ
By default, PowerShell restricts execution of all scripts. This is all about security. To "fix" this run PowerShell as Administrator and call
Set-ExecutionPolicy RemoteSigned
For mode details run get-help about_signing or get-help about_Execution_Policies.
What's new
13/09/2016
- Convert datetime from unix timestamp (
date_creation
,date_due
,date_modification
,date_moved
,date_completed
...)
13/08/2016
- First version
Examples
List all projects
Get-KanboardProject
Get project by id
Get-KanboardProject -project_id 1
Get columns specific project
Get-KanboardColumn -project_id 1
# or
Get-KanboardProject -project_id 1 | Get-KanboardColumn
Get tasks specific project
Get-KanboardTask -project_id 1
# or
Get-KanboardProject -project_id 1 | Get-KanboardTask
Get tasks specific project and column
Get-KanboardTask -project_id 1 -column_id 1
# or
Get-KanboardProject -project_id 1 | Get-KanboardColumn -column_id 1 | Get-KanboardTask
Tips (powershell)
Format-Table output
Get-KanboardProject -project_id 1 | Get-KanboardColumn | Format-Table -Property * -AutoSize
Show only name columns
Get-KanboardProject -project_id 1 | Get-KanboardColumn | Select-Object -Property name