Super simple app for generating very strong memorable passwords.

project.clj 2.4KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. ;
  2. ; This file is part of Dicegen.
  3. ;
  4. ; Dicegen is free software: you can redistribute it and/or modify
  5. ; it under the terms of the GNU General Public License as published by
  6. ; the Free Software Foundation, either version 3 of the License, or
  7. ; (at your option) any later version.
  8. ;
  9. ; Dicegen is distributed in the hope that it will be useful,
  10. ; but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  12. ; GNU General Public License for more details.
  13. ;
  14. ; You should have received a copy of the GNU General Public License
  15. ; along with Dicegen. If not, see <http://www.gnu.org/licenses/>.
  16. ;
  17. ; Word List taken from
  18. ; <http://world.std.com/~reinhold/diceware.html>
  19. (defproject dicegen "0.2.4"
  20. :description
  21. "Super simple library for generating very strong, memorable passphrases."
  22. :license {:name "GNU General Public License v3"
  23. :url "https://www.gnu.org/licenses/gpl.html"}
  24. :url "https://git.calmabiding.me/scstarkey/dicegen"
  25. :dependencies [[org.clojure/clojure "1.10.1"]
  26. [me.gosimple/nbvcxz "1.4.3"]
  27. [org.clojure/tools.cli "0.4.2"]]
  28. :javac-options ["-target" "1.8" "-source" "1.8" "-Xlint:-options"]
  29. :pom-location "target/"
  30. :pom-addition [:properties
  31. [:maven.compiler.source "1.8"]
  32. [:maven.compiler.target "1.8"]]
  33. :main dicegen.core
  34. :min-lein-version "2.0.0"
  35. :uberjar-name "dicegen.jar"
  36. :profiles {:dev {:dependencies [[coreagile/itl "0.3.2"]
  37. [pjstadig/humane-test-output "0.9.0"]]
  38. :injections [(require 'pjstadig.humane-test-output)
  39. (pjstadig.humane-test-output/activate!)]
  40. :plugins [[lein-ancient "0.6.15"]
  41. [lein-bikeshed "0.5.2"]
  42. [lein-kibit "0.1.7"]
  43. [lein-marginalia "0.9.1"]
  44. [lein-shell "0.5.0"]]
  45. :aliases {"itl"
  46. ["shell" "csslein" "run" "-m" "itl.cli"
  47. "README.md"
  48. "-o" "docs/index.html"]}
  49. :shell {:commands {"csslein"
  50. {:default-command "lein"
  51. :env {"CSS_FILE"
  52. "dev-resources/itl.css"}}}}}
  53. :uberjar {:aot :all}})