Compare commits
2 Commits
Author | SHA1 | Date | |
---|---|---|---|
10fcc34ea2 | |||
4127fbe41c |
@ -1,6 +1,6 @@
|
|||||||
# Package
|
# Package
|
||||||
|
|
||||||
version = "4.6.2"
|
version = "4.7.1"
|
||||||
author = "Jonathan Bernard"
|
author = "Jonathan Bernard"
|
||||||
description = "Personal issue tracker."
|
description = "Personal issue tracker."
|
||||||
license = "MIT"
|
license = "MIT"
|
||||||
@ -15,7 +15,7 @@ requires @[
|
|||||||
"jester 0.4.1",
|
"jester 0.4.1",
|
||||||
"uuids 0.1.10",
|
"uuids 0.1.10",
|
||||||
|
|
||||||
"https://git.jdb-labs.com/jdb/nim-cli-utils.git >= 0.6.1",
|
"https://git.jdb-labs.com/jdb/nim-cli-utils.git >= 0.6.4",
|
||||||
"https://git.jdb-labs.com/jdb/nim-lang-utils.git >= 0.4.0",
|
"https://git.jdb-labs.com/jdb/nim-lang-utils.git >= 0.4.0",
|
||||||
"https://git.jdb-labs.com/jdb/nim-time-utils.git >= 0.4.0",
|
"https://git.jdb-labs.com/jdb/nim-time-utils.git >= 0.4.0",
|
||||||
"https://git.jdb-labs.com/jdb/update-nim-package-version"
|
"https://git.jdb-labs.com/jdb/update-nim-package-version"
|
||||||
|
11
src/pit.nim
11
src/pit.nim
@ -1,7 +1,7 @@
|
|||||||
## Personal Issue Tracker CLI interface
|
## Personal Issue Tracker CLI interface
|
||||||
## ====================================
|
## ====================================
|
||||||
|
|
||||||
import cliutils, docopt, json, logging, options, os, ospaths, sequtils,
|
import cliutils, docopt, json, logging, options, os, sequtils,
|
||||||
tables, terminal, times, timeutils, unicode, uuids
|
tables, terminal, times, timeutils, unicode, uuids
|
||||||
|
|
||||||
from nre import re
|
from nre import re
|
||||||
@ -405,7 +405,14 @@ Options:
|
|||||||
if targetState == Current:
|
if targetState == Current:
|
||||||
let issue = ctx.tasksDir.loadIssueById($(args["<id>"][0]))
|
let issue = ctx.tasksDir.loadIssueById($(args["<id>"][0]))
|
||||||
var cmd = "ptk start"
|
var cmd = "ptk start"
|
||||||
if issue.tags.len > 0: cmd &= "-g \"" & issue.tags.join(",") & "\""
|
if issue.tags.len > 0 or issue.properties.hasKey("context"):
|
||||||
|
let tags = concat(
|
||||||
|
issue.tags,
|
||||||
|
if issue.properties.hasKey("context"): @[issue.properties["context"]]
|
||||||
|
else: @[]
|
||||||
|
)
|
||||||
|
cmd &= " -g \"" & tags.join(",") & "\""
|
||||||
|
cmd &= " -n \"pit-id: " & $issue.id & "\""
|
||||||
cmd &= " \"" & issue.summary & "\""
|
cmd &= " \"" & issue.summary & "\""
|
||||||
discard execShellCmd(cmd)
|
discard execShellCmd(cmd)
|
||||||
elif targetState == Done or targetState == Pending:
|
elif targetState == Done or targetState == Pending:
|
||||||
|
@ -1 +1 @@
|
|||||||
const PIT_VERSION* = "4.6.2"
|
const PIT_VERSION* = "4.7.1"
|
Reference in New Issue
Block a user