practicalli / practicalli/clojure
Install Clojure CLI and its dependencies
Nobody has claimed this yet.
- Dominant language
- Makefile
- Stars
- 117
- Forks
- 36
- PR merge metrics
- No merged PRs in 30d
Description
Check Java is installed - install if not there
Check rlwrap is installed - install if not there
** Install Clojure CLI (linux install)
Visit the clojure.org website and view the Getting Started page
Install Clojure Tools following the relevant operating system instructions. If you have homebrew, then its a simple ... command. For windows, ideally you should have powershell available.
I will use the Linux install script, making it executable and running the install.
** What has been installed?
The install provides the clojure executable script, which is added to your system PATH.
There is also a clj wrapper script when you want to run a Clojure REPL, which uses a readline tool to improve the interactive experience of the command line.
The Clojure command takes options and we can use the -Sdescribe option to see environment information.
I am in an existing Clojure project, so we see three locations for configuration.
- The installation - provides the default version of Clojure library that will be used
- My account - useful for including additional libraries and tools for all projects
- Project specific - libraries and tools specific to this project.
clojure --help gives a full list of options.
** Install Practicalli Clojure deps.edn
Demonstrate it all works by creating a project and running a rebel readline repl.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue covers Clojure CLI installation, Java and rlwrap checks, Linux and PowerShell instructions, and a deps.edn project with a Rebel readline REPL. Start by checking the repository's existing installation documentation against the Clojure Getting Started page. Done means the guide clearly covers installation, -Sdescribe and --help, configuration locations, and a working example project.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- clojure, java, linux, powershell
- Domain
- cli, documentation, tooling
- Issue type
- Documentation
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100