Search for 'description:useful'
For details on the search query syntax, see the guide.
Total results: 142, showing 1 - 24
A Clojure library for generation and utilization of
UUIDs (Universally Unique Identifiers) as described by
RFC-9562. This library extends the standard Java
UUID class to provide true v1, v6, v7 (time based) and
v3/v5 (namespace based), and v8 (user customizable)
identifier generation. Additionally, a number of useful
utilities are provided to support serialization and
manipulation of these UUIDs in a simple, efficient
manner.
Useful functions for handling JVM resources
Useful macros for Clojure
Pre and post condition assertion helpers for ClojureScript with useful errors
A task that copies the files for the resource-paths to the
target-path, applying stencil to each file allowing the files to be
updated as they are copied.
## Usage
### Copy
Execute the plugin to copy the files.
lein resource
### Clean
Remove the files created by the plugin.
lein resource clean
### Print
Print the value of a stencil specified as an argument, useful for build scripts
lein resource print "{{version}}"
export MY_PROJECT_VERSION=$(lein resource print "{{name}}:{{version}}")
### Pretty Print
Dump the map of values sent to stencil.
lein resource pprint
## Configuration
To configure the plugin,add to the project.clj:
### Sample Configuration
:resource {
;; required or will do nothing
:resource-paths ["src-resource"]
OR
:resource-paths [ ["src-resource"
{
:includes [] ;; list of regex
:excludes [] ;; list of regex
:target-path "" ;; directory to store files
:extra-values {} ;; override the top level
;; values for this resource
}]]
;; optional default to the global one
:target-path "target/html"
;; When true, only copy files where src is
;; newer than default
:update false
;; optional - this is the default
:includes [ #".*" ]
;; optional - default is no excludes
;; which is en empty vector
:excludes [ #".*~" ]
;; optional - list of regex of files to skip stencil
:skip-stencil [ ]
;; optional - if true, do not echo progress to the screen
:silent false
;; optional - if true, echo lots of debug info
:verbose false
;; optional - default to nil
:extra-values
{ :year
~(.get (java.util.GregorianCalendar.)
(java.util.Calendar/YEAR)) }
## Links
### Marginalia
[Marginalia](http://gdeer81.github.io/marginalia)
[Markdown](http://daringfireball.net/projects/markdown/syntax)
[MathJax](http://www.mathjax.org/)
### test.check
[test.check](https://github.com/clojure/test.check)
A set of useful print-debugging tools
Useful clojure utilities.
One billion useful Clojure functions.
Useful functions for cljs-based projects
Generally useful macros and functions
A clojurescript library with widgets useful for metrics dashboards. Plays nicely with trapperkeeper-status and trapperkeeper-metrics.
Plain but useful language for data
Collection of useful Clojure(Script) functions.
Library with utilities often useful when writing web applications with Reacl-C.
A small collection of useful transformations
Library of functions useful in clojure development environments
An in-process server that can record requests.
Useful for testing code that makes external http requests
Decode JWT tokens, mostly useful for browser applications.
Setting up an nrepl can be useful to introspect into the JVM for troubleshouting/investigation or testing of regular Java applications. You can connect onto a process and use a Clojure prompt interactivelly or have client application that sends and execute Java code dynamically. It works because the code injected is Clojure and that the Clojure run-time allows to evaluate code at run-time. Furthermore Clojure interops very easily with Java i.e. you can translate pretty much any Java code into Clojure and access all your Java object from the injected Clojure code. This is the perfect tool to access the inside of your JVM process live after it has been deployed. To run any fancy change of code scenario, any data structure or call any method you don't need to redeploy your java code. You can see what your process sees in real time. This is an unvaluable tool to use to develop and maintain a java application.
Utility functions only useful within a WildFly container.
Parse useful information from AWS ARNs