Closh logo

Closh

Allows users to interact with their system using familiar shell commands while leveraging the flexibility of Clojure.

Made by Jakub Dundalek

  • Shell

  • clojurescript

  • bash

What is Closh?

Closh is a Clojure-based shell that combines the functionality and familiarity of traditional Unix shells with the programming capabilities of Clojure. It serves as a modern replacement for Bash, providing users with a versatile environment for executing commands, automating tasks, and leveraging the rich Clojure ecosystem. Closh's seamless integration of shell operations and Clojure's powerful programming language enables users to create sophisticated scripts and workflows, blending the convenience of a shell with the flexibility and expressiveness of Clojure

Highlights

  • Clojure-based syntax and functionality for advanced scripting and automation
  • Compatibility with existing Unix shell commands and utilities
  • Interactive REPL (Read-Eval-Print Loop) for testing and exploring Clojure code
  • Powerful text processing and data manipulation capabilities through Clojure's libraries
  • Ability to seamlessly integrate Clojure code with shell commands and pipelines

Platforms

  • Mac
  • Linux

Languages

  • English

Features

    • Command line interface

    • Clojure