A collection of build tasks defined using trident.cli
.
A collection of build tasks defined using `trident.cli`.
Build tasks for working with monolithic projects. See [[mono]].
Build tasks for working with monolithic projects. See [[mono]].
Tools for wrapping build tasks in CLIs.
Like cli-matic
, this provides a higher-level wrapper over
clojure.tools.cli
. However, trident.cli
is designed specifically for
making build tasks easily reusable (including tasks not defined using
trident.cli
).
See _cli_format
.
Most of the time, the only thing you'll need from this namespace is
defmain
. See the trident.build
source for some non-contrived example
usage.
Tools for wrapping build tasks in CLIs. Like `cli-matic`, this provides a higher-level wrapper over `clojure.tools.cli`. However, `trident.cli` is designed specifically for making build tasks easily reusable (including tasks not defined using `trident.cli`). See [[_cli_format]]. Most of the time, the only thing you'll need from this namespace is [[defmain]]. See the [[trident.build]] source for some non-contrived example usage.
Frontend tools for syncing Datascript with Datomic.
Frontend tools for syncing Datascript with Datomic.
An alternate Datomic Cloud client implementation.
An alternate Datomic Cloud client implementation.
Functions for authorizing arbitrary transactions
Functions for authorizing arbitrary transactions
Functions for authenticating Firebase user tokens.
Functions for authenticating Firebase user tokens.
Utilities for working with Datomic Ions
Utilities for working with Datomic Ions
Convenience functions for working at the repl.
Suggested usage:
trident.repl
in the extra-deps
of your :dev
aliasclj -Adev -e "(do (require 'trident.repl) (trident.repl/init))" -r
This will:
orchestra.spec.test/instrument
clojure.tools.namespace.repl/refresh
mount.core/start
reset
in the user
namespaceConvenience functions for working at the repl. Suggested usage: - Include `trident.repl` in the `extra-deps` of your `:dev` alias - Launch a repl with this command: `clj -Adev -e "(do (require 'trident.repl) (trident.repl/init))" -r` This will: - begin spec instrumentation with `orchestra.spec.test/instrument` - start an nRepl server (on port 7888 by default) - load all namespaces visible to `clojure.tools.namespace.repl/refresh` - call `mount.core/start` - add an alias to [[reset]] in the `user` namespace
Some Ring middleware
Some Ring middleware
Utility library. Docstrings are omitted for simple functions; read the source to see what they do.
Utility library. Docstrings are omitted for simple functions; read the source to see what they do.
Utility functions for working with Datomic.
Only includes functions that don't depend on Datomic APIs.
Utility functions for working with Datomic. Only includes functions that don't depend on Datomic APIs.
Utilities for working with frontend views.
Utilities for working with frontend views.
Helper functions for working with hiccup
Helper functions for working with hiccup
Drop-in replacement for re-com.core
with a few changes.
Drop-in replacement for `re-com.core` with a few changes.
Highly contrived web framework.
Great for making websites that look exactly like the one I made with this.
Highly contrived web framework. Great for making websites that look exactly like the one I made with this.
A dev web server for use with trident.web
.
A dev web server for use with [[trident.web]].
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close