-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTaskfile.yml
92 lines (82 loc) · 1.85 KB
/
Taskfile.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
# yaml-language-server: $schema=https://taskfile.dev/schema.json
version: '3'
includes:
bashdb: taskfiles/bashdb.yml
compiled_essentials: taskfiles/compiled_essentials.yml
compiled_extras: taskfiles/compiled_extras.yml
compiled_trial: taskfiles/compiled_trial.yml
fzf: taskfiles/fzf.yml
git: taskfiles/git.yml
go_essentials: taskfiles/go_essentials.yml
go_extras: taskfiles/go_extras.yml
go_trial: taskfiles/go_trial.yml
other_shell: taskfiles/other_shell.yml
perl: taskfiles/perl.yml
plot_tools: taskfiles/plot_tools.yml
python: taskfiles/python.yml
python_profiler: taskfiles/python_profiler.yml
rust_essentials: taskfiles/rust_essentials.yml
rust_extras: taskfiles/rust_extras.yml
rust_trial: taskfiles/rust_trial.yml
slurm: taskfiles/slurm.yml
tmux: taskfiles/tmux.yml
vim: taskfiles/vim.yml
tasks:
default:
deps:
- essentials
essentials:
deps:
- compiled_essentials
- fzf
- git
- go_essentials
- rust_essentials
- slurm
- tmux
- vim
compiled_essentials:
deps:
- rust_essentials
- go_essentials
cmds:
- task: compiled_essentials:default
compiled_extras:
deps:
- rust_essentials
- rust_extras
- go_essentials
- go_extras
cmds:
- task: compiled_extras:default
compiled_trial:
deps:
- rust_essentials
- rust_extras
- rust_trial
- go_essentials
- go_extras
cmds:
- task: compiled_trial:default
extras:
deps:
- rust_extras
- go_extras
trial:
deps:
- rust_trial
others:
deps:
- bashdb
- compiled_essentials
- compiled_extras
- compiled_trial
- other_shell
- perl
- plot_tools
- python
- python_profiler
- rust_trial
nvim:
cmds:
- task: compiled_essentials:nvim