feat: basic tasks done with dependencies over Zed env variables
This commit is contained in:
@@ -41,7 +41,7 @@
|
||||
"features": {
|
||||
"edit_prediction_provider": "none"
|
||||
},
|
||||
"tab_size": 4, // May cause errors on colaborative projects wrongly configured
|
||||
// "tab_size": 4, // May cause errors on colaborative projects wrongly configured
|
||||
"git": {
|
||||
"git_gutter": "tracked_files",
|
||||
"inline_blame": {
|
||||
@@ -203,7 +203,8 @@
|
||||
},
|
||||
"env": {
|
||||
"ZED": "1",
|
||||
"EXAMPLE": "test:dqnid"
|
||||
"EXAMPLE": "test:dqnid",
|
||||
"BLUEPRINTS_PATHS": "./.blueprints"
|
||||
},
|
||||
"font_family": null,
|
||||
"font_features": null,
|
||||
|
||||
71
tasks.json
71
tasks.json
@@ -3,38 +3,43 @@
|
||||
// │- author: Daniel Heras Quesada │
|
||||
// ╰───────────────────────────────╯
|
||||
[
|
||||
{
|
||||
"label": "Example task",
|
||||
"command": "for i in {1..5}; do echo \"Hello $i/5\"; sleep 1; done",
|
||||
"env": {
|
||||
"foo": "bar"
|
||||
},
|
||||
"use_new_terminal": false,
|
||||
"allow_concurrent_runs": false,
|
||||
"reveal": "always",
|
||||
"hide": "never",
|
||||
"shell": "system"
|
||||
{
|
||||
"label": "Example task",
|
||||
"command": "for i in {1..5}; do echo \"Hello $i/5\"; sleep 1; done",
|
||||
"env": {
|
||||
"foo": "bar"
|
||||
},
|
||||
{
|
||||
"label": "Build migrate",
|
||||
"command": "cd code; npm run build-migrate",
|
||||
"use_new_terminal": true,
|
||||
"allow_concurrent_runs": false,
|
||||
"reveal": "always",
|
||||
"hide": "never",
|
||||
"shell": "system"
|
||||
},
|
||||
{
|
||||
"label": "Lazygit",
|
||||
"command": "lazygit",
|
||||
"args": [],
|
||||
"env": {},
|
||||
"use_new_terminal": true,
|
||||
"allow_concurrent_runs": false,
|
||||
"actions": [
|
||||
{
|
||||
"action": "workspace::OpenFullScreen"
|
||||
}
|
||||
]
|
||||
}
|
||||
"use_new_terminal": false,
|
||||
"allow_concurrent_runs": false,
|
||||
"reveal": "always",
|
||||
"hide": "never",
|
||||
"shell": "system"
|
||||
},
|
||||
{
|
||||
"label": "Build migrate",
|
||||
"command": "bash ~/.config/zed/tasks/build-migrate.sh",
|
||||
"use_new_terminal": true,
|
||||
"allow_concurrent_runs": false,
|
||||
"reveal": "always",
|
||||
"hide": "never",
|
||||
"shell": "system"
|
||||
},
|
||||
{
|
||||
"label": "Lazygit",
|
||||
"command": "lazygit",
|
||||
"args": [],
|
||||
"env": {},
|
||||
"use_new_terminal": true,
|
||||
"allow_concurrent_runs": false,
|
||||
"reveal_target": "center"
|
||||
},
|
||||
{
|
||||
"label": "Blueprints",
|
||||
"command": "~/Packages/code-templates/code_templates",
|
||||
"use_new_terminal": true,
|
||||
"allow_concurrent_runs": false,
|
||||
"reveal": "always",
|
||||
"hide": "never",
|
||||
"shell": "system"
|
||||
}
|
||||
]
|
||||
|
||||
3
tasks/build-migrate.sh
Normal file
3
tasks/build-migrate.sh
Normal file
@@ -0,0 +1,3 @@
|
||||
[ '$(basename "$PWD")' != 'code' ] && cd code
|
||||
npm run build-migrate
|
||||
date +"%T"
|
||||
Reference in New Issue
Block a user