-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbb.edn
19 lines (19 loc) · 1.04 KB
/
bb.edn
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{:bbin/bin {gen {:main-opts ["-x" "filipesilva.gen.cli/run"]}}
:deps {filipesilva/gen {:local/root "."}}
:paths ["src"]
:tasks {clean (shell "rm -rf tmp/** e2e/actual")
test {:extra-paths ["test"]
:extra-deps {io.github.cognitect-labs/test-runner
{:git/tag "v0.5.1" :git/sha "dfb30dd"}}
:task cognitect.test-runner/-main}
e2e (do
(run 'clean)
(shell "gen --version")
(shell "gen --help")
(shell "gen --config-help")
(shell "gen resources/examples/scratch e2e/actual/new-scratch")
(shell "rm -rf e2e/actual/new-scratch/.git")
(shell "gen resources/examples/license e2e/actual/license/mit --author \"Filipe Silva\" --year 2025")
(shell "gen resources/examples/license:eclipse e2e/actual/license/eclipe")
(shell "git diff --no-index e2e/expected e2e/actual")
(run 'clean))}}