File tree Expand file tree Collapse file tree 1 file changed +16
-3
lines changed Expand file tree Collapse file tree 1 file changed +16
-3
lines changed Original file line number Diff line number Diff line change 45
45
${ wrapWithNixDevelop "devenv-flake-test" "\" $@\" " }
46
46
;;
47
47
48
+ tasks)
49
+ # Re-enter the shell to ensure we use the latest configuration
50
+ ${ wrapWithNixDevelop "devenv-flake-tasks" "\" $@\" " }
51
+ ;;
52
+
48
53
version)
49
54
echo "devenv: ${ version } "
50
55
;;
58
63
echo
59
64
echo "Commands:"
60
65
echo
61
- echo "test Runs tests"
62
- echo "up Starts processes in foreground. See http://devenv.sh/processes"
63
- echo "version Display devenv version"
66
+ echo "tasks Manage and run tasks"
67
+ echo "test Run tests"
68
+ echo "up Start processes in the foreground. See http://devenv.sh/processes"
69
+ echo "version Display the devenv version"
64
70
echo
65
71
exit 1
66
72
esac
82
88
exec ${ config . test } "$@"
83
89
'' ;
84
90
91
+ # `devenv tasks` helper command
92
+ devenv-flake-tasks =
93
+ pkgs . writeShellScriptBin "devenv-flake-tasks" ''
94
+ exec ${ config . task . package } /bin/devenv-tasks "$@"
95
+ '' ;
96
+
85
97
devenvFlakeCompat = pkgs . symlinkJoin {
86
98
name = "devenv-flake-compat" ;
87
99
paths = [
88
100
devenv-flake-wrapper
89
101
devenv-flake-up
90
102
devenv-flake-test
103
+ devenv-flake-tasks
91
104
] ;
92
105
} ;
93
106
in
You can’t perform that action at this time.
0 commit comments