https://github.com/borkdude/tools
Tools
https://github.com/borkdude/tools
Last synced: 6 months ago
JSON representation
Tools
- Host: GitHub
- URL: https://github.com/borkdude/tools
- Owner: borkdude
- Created: 2022-09-15T16:34:40.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-25T21:00:13.000Z (over 1 year ago)
- Last Synced: 2025-03-30T17:44:43.840Z (10 months ago)
- Language: Clojure
- Size: 21.5 KB
- Stars: 19
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# tools
This repository contains some babashka scripts that you can install with [bbin](https://github.com/babashka/bbin).
## antq
Point out outdated dependencies and/or update them.
Install: `bbin install https://raw.githubusercontent.com/borkdude/tools/main/antq.clj`
For usage, run `antq --help`.
## ddiff
Compare two EDN files using [deep-diff2](https://github.com/lambdaisland/deep-diff2).
Install: `bbin install https://raw.githubusercontent.com/borkdude/tools/main/ddiff.clj`
Usage: `ddiff file1.edn file2.edn`
Support flag: `-m` / `--minimize`: minimize the diff.
## cljfmt
Format Clojure code using [cljfmt](https://github.com/weavejester/cljfmt).
Install: `bbin install https://raw.githubusercontent.com/borkdude/tools/main/cljfmt.clj`
For usage, run `cljfmt --help`.
## lein2deps
Convert `project.clj` to `deps.edn`.
Install: `bbin install https://raw.githubusercontent.com/borkdude/tools/main/lein2deps.clj`
See [tweet](https://twitter.com/borkdude/status/1578050265567076353) for demo.
For usage, run: `lein2deps --help`.
## ls_jar
List files in jar files.
Install: `bbin install https://raw.githubusercontent.com/borkdude/tools/main/ls_jar.clj`
For usage, run `ls_jar --help`.
## nrepl_proxy
Proxy for debugging nREPL interactions.
Install: `bbin install https://raw.githubusercontent.com/borkdude/tools/main/nrepl_proxy.clj`
For usage, run `nrepl_proxy --help`.