mirror of
https://github.com/jesseduffield/lazygit.git
synced 2024-12-10 11:10:18 +02:00
526d8a8a76
This was previously not working because we tried to run the whole string as its own process
87 lines
2.2 KiB
JSON
87 lines
2.2 KiB
JSON
{
|
|
// See https://go.microsoft.com/fwlink/?LinkId=733558
|
|
// for the documentation about the tasks.json format
|
|
"version": "2.0.0",
|
|
"tasks": [
|
|
{
|
|
"label": "Generate cheatsheet",
|
|
"type": "shell",
|
|
"command": "go run scripts/cheatsheet/main.go generate",
|
|
"problemMatcher": [],
|
|
},
|
|
{
|
|
"label": "Bump gocui",
|
|
"type": "shell",
|
|
"command": "./scripts/bump_gocui.sh",
|
|
"problemMatcher": [],
|
|
},
|
|
{
|
|
"label": "Bump lazycore",
|
|
"type": "shell",
|
|
"command": "./scripts/bump_lazycore.sh",
|
|
"problemMatcher": [],
|
|
},
|
|
{
|
|
"label": "Run current file integration test",
|
|
"type": "shell",
|
|
"command": "go generate pkg/integration/tests/tests.go && go run cmd/integration_test/main.go cli ${relativeFile}",
|
|
"problemMatcher": [],
|
|
"group": {
|
|
"kind": "test",
|
|
"isDefault": true
|
|
},
|
|
"presentation": {
|
|
"focus": true
|
|
}
|
|
},
|
|
{
|
|
"label": "Run current file integration test (slow)",
|
|
"type": "shell",
|
|
"command": "go generate pkg/integration/tests/tests.go && go run cmd/integration_test/main.go cli --slow ${relativeFile}",
|
|
"problemMatcher": [],
|
|
"group": {
|
|
"kind": "test",
|
|
},
|
|
"presentation": {
|
|
"focus": true
|
|
}
|
|
},
|
|
{
|
|
"label": "Run current file integration test (sandbox)",
|
|
"type": "shell",
|
|
"command": "go generate pkg/integration/tests/tests.go && go run cmd/integration_test/main.go cli --sandbox ${relativeFile}",
|
|
"problemMatcher": [],
|
|
"group": {
|
|
"kind": "test",
|
|
},
|
|
"presentation": {
|
|
"focus": true
|
|
}
|
|
},
|
|
{
|
|
"label": "Open deprecated test TUI",
|
|
"type": "shell",
|
|
"command": "go run pkg/integration/deprecated/cmd/tui/main.go",
|
|
"problemMatcher": [],
|
|
"group": {
|
|
"kind": "test",
|
|
},
|
|
"presentation": {
|
|
"focus": true
|
|
}
|
|
},
|
|
{
|
|
"label": "Sync tests list",
|
|
"type": "shell",
|
|
"command": "go generate pkg/integration/tests/tests.go",
|
|
"problemMatcher": [],
|
|
"group": {
|
|
"kind": "test",
|
|
},
|
|
"presentation": {
|
|
"focus": true
|
|
}
|
|
},
|
|
],
|
|
}
|