hara.seedgen.cli
CLI entry point for seedgen tasks.
lein seedgen test :all lein seedgen test :all :with “dart ruby” lein seedgen test ’xt.lang :with dart ruby
lein seedgen root ’xt.sample lein seedgen list ’xt.sample lein seedgen readforms ’xt.sample lein seedgen benchlist ’xt.sample lein seedgen incomplete ’xt.sample lein seedgen langadd ’xt.sample :lang lua :write true lein seedgen langremove ’xt.sample :lang lua :write true lein seedgen benchadd ’xt.sample :lang python :write true lein seedgen benchremove ’xt.sample :lang python :write true lein seedgen compatible lein seedgen compatible ’xt.lang
lein seedgen todos ’hara.runtime lein seedgen todos ’hara.runtime :write true
collect-selector
added in 4.1
(collect-selector args)if the first arg is :only, collects following non-keyword args into a vector selector; otherwise returns the single parsed selector
failure-tree
added in 4.1
(failure-tree summary errored project)builds a JSON-safe namespace/function tree from the latest test details
parse-command-args
added in 4.1
(parse-command-args args)parses namespace selector and options for a generic seedgen command
parse-test-args
added in 4.1
(parse-test-args args)parses args after the ‘test’ subcommand
seedgen-test
added in 4.1
(seedgen-test selector langs)(seedgen-test selector langs project)generates and runs xtbench tests for the given selector and languages
seedgen-todos
added in 4.1
(seedgen-todos selector)(seedgen-todos selector params)generates TODO facts for defn vars without a corresponding fact