Skip to content

Commit 2a66101

Browse files
authored
Merge pull request #32 from ndu2/miscFixesToward1.8
Misc fixes for 1.8.0
2 parents 3d684d2 + 571bd69 commit 2a66101

File tree

14 files changed

+944
-5191
lines changed

14 files changed

+944
-5191
lines changed

.github/workflows/npmci.yml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# This workflow will run tests using node and then build articats
2+
name: npm CI
3+
4+
on:
5+
workflow_dispatch:
6+
inputs:
7+
publishbuilds:
8+
required: false
9+
description: Publish Builds?
10+
type: boolean
11+
default: false
12+
pull_request:
13+
branches:
14+
- main
15+
push:
16+
branches:
17+
- main
18+
19+
jobs:
20+
build:
21+
runs-on: ubuntu-24.04
22+
steps:
23+
- uses: actions/checkout@v4
24+
- uses: actions/setup-node@v4
25+
with:
26+
node-version: 20
27+
- run: npm ci
28+
- run: npm test
29+
- run: npm run-script build
30+
- name: publish
31+
if: inputs.publishbuilds
32+
uses: actions/upload-artifact@v4
33+
with:
34+
name: ${{ github.ref_name }}
35+
path: |
36+
out/gtt-*
37+
dist/gtt.cjs

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
/.vscode/
21
/coverage
32
/.idea/
43
**/node_modules

.vscode/launch.json

Lines changed: 117 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
1+
{
2+
"version": "0.2.0",
3+
"configurations": [
4+
5+
{
6+
"type": "node",
7+
"request": "launch",
8+
"name": "gtt log",
9+
"skipFiles": [
10+
"<node_internals>/**"
11+
],
12+
"args": ["log"],
13+
"program": "${workspaceFolder}/src/gtt.js",
14+
"console": "integratedTerminal",
15+
"runtimeExecutable": "${userHome}/.nvm/versions/node/v20.10.0/bin/node"
16+
},
17+
{
18+
"type": "node",
19+
"request": "launch",
20+
"name": "gtt cfg",
21+
"skipFiles": [
22+
"<node_internals>/**"
23+
],
24+
"args": ["config"],
25+
"program": "${workspaceFolder}/src/gtt.js",
26+
"console": "integratedTerminal",
27+
"runtimeExecutable": "${userHome}/.nvm/versions/node/v20.10.0/bin/node"
28+
},
29+
{
30+
"type": "node",
31+
"request": "launch",
32+
"name": "gtt edit",
33+
"skipFiles": [
34+
"<node_internals>/**"
35+
],
36+
"args": ["edit"],
37+
"program": "${workspaceFolder}/src/gtt.js",
38+
"console": "integratedTerminal",
39+
"runtimeExecutable": "${userHome}/.nvm/versions/node/v20.10.0/bin/node"
40+
},
41+
{
42+
"type": "node",
43+
"request": "launch",
44+
"name": "gtt resume",
45+
"skipFiles": [
46+
"<node_internals>/**"
47+
],
48+
"args": ["resume", "--ask"],
49+
"program": "${workspaceFolder}/src/gtt.js",
50+
"console": "integratedTerminal",
51+
"runtimeExecutable": "${userHome}/.nvm/versions/node/v20.10.0/bin/node"
52+
},
53+
{
54+
"type": "node",
55+
"request": "launch",
56+
"name": "gtt stop",
57+
"skipFiles": [
58+
"<node_internals>/**"
59+
],
60+
"args": ["stop"],
61+
"program": "${workspaceFolder}/src/gtt.js",
62+
"console": "integratedTerminal",
63+
"runtimeExecutable": "${userHome}/.nvm/versions/node/v20.10.0/bin/node"
64+
},
65+
{
66+
"type": "node",
67+
"request": "launch",
68+
"name": "gtt delete",
69+
"skipFiles": [
70+
"<node_internals>/**"
71+
],
72+
"args": ["delete"],
73+
"program": "${workspaceFolder}/src/gtt.js",
74+
"console": "integratedTerminal",
75+
"runtimeExecutable": "${userHome}/.nvm/versions/node/v20.10.0/bin/node"
76+
},
77+
{
78+
"type": "node",
79+
"request": "launch",
80+
"name": "gtt config",
81+
"skipFiles": [
82+
"<node_internals>/**"
83+
],
84+
"args": ["config"],
85+
"program": "${workspaceFolder}/src/gtt.js",
86+
"console": "integratedTerminal",
87+
"runtimeExecutable": "${userHome}/.nvm/versions/node/v20.10.0/bin/node"
88+
},
89+
{
90+
"type": "node",
91+
"request": "launch",
92+
"name": "gtt report",
93+
"skipFiles": [
94+
"<node_internals>/**"
95+
],
96+
"args": ["report", "--last_month", "--query=issues"],
97+
"program": "${workspaceFolder}/src/gtt.js",
98+
"console": "integratedTerminal",
99+
"runtimeExecutable": "${userHome}/.nvm/versions/node/v20.10.0/bin/node"
100+
},
101+
{
102+
"type": "node",
103+
"request": "launch",
104+
"name": "gtt report invoice",
105+
"skipFiles": [
106+
"<node_internals>/**"
107+
],
108+
"args": ["report", "--last_month", "--output=invoice", "--file=invoice.md", "--closed",
109+
"--invoiceCurrencyMaxUnit", "1", "--invoiceTitle", "Rechnung", "--invoiceReference", "Reference",
110+
"--invoiceAddress", "Firma", "Mr. X", "Strasse", "10000 Ort", "Land",
111+
"--invoiceCurrency", "EUR", "--invoiceCurrencyPerHour", "50", "--invoiceVAT", "0.15", "--invoiceDate", "1.03.2021", "--invoicePositionText", "Position Text"],
112+
"program": "${workspaceFolder}/src/gtt.js",
113+
"console": "integratedTerminal",
114+
"runtimeExecutable": "${userHome}/.nvm/versions/node/v20.10.0/bin/node"
115+
}
116+
],
117+
}

documentation.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -671,7 +671,10 @@ invoiceSettings:
671671
-
672672
- Name
673673
bankAccount: "Bitte den Betrag auf unser Konto... IBAN .."
674+
IBAN: CHXXYYZZ
675+
Country: "CH"
674676
SwissQRBill: false
677+
Language: "DE"
675678
```
676679
677680
### Time format

0 commit comments

Comments
 (0)