All apps/Leiningen

Leiningen

leiningen

Automating Clojure projects without setting your hair on fire.

Runs as lein|macOS, Linux, Windows|leiningen.org

Command form

ai-draft · 3 tasks · 4 fields

Run a lein task such as test, repl, uberjar or new, optionally offline or forcing snapshot updates. Task-specific options are typed as plain arguments.

Opens the form; the finished command lands at your prompt, unrun
otty gui leiningen
Run a Leiningen taskExample values, fixed in this page — nothing here reaches a terminal
Basic
Task*
teststring
Task arguments
string
Advanced
Offline
-o
TasksEach one presets the form for one job
Run tests
taskargsoffline
Create a project
taskargs
Build uberjar
taskofflineupdate_snapshots
ParametersOnly these flags are editable in the form
Offline
Run the task offline.
boolean
-o
Force snapshot update
boolean
-U
Task
string · positional 0
newtestrepluberjarinstalldeploycleandepsrun
Task arguments
For example a project name for new, or test namespaces for test.
string · positional 1 · repeatable
SourcesEvery flag above is checked against these
man
lein [-o] [-U] [TASK [ARGS]] lein new NAME lein test [TESTS] lein repl lein uberjar lein install lein deploy [REPOSITORY] lein clean lein deps lein run -o Run a task offline. -U Run a task after forcing update of snapshots.
manual2.11.2

manpages.debian.org

Before it fills your prompt, Otty checks the installed lein against its version. A form that does not match your version is not offered.