🐚 clam.sh

Script Automation for the Shell

        $ 
      

CLI Installation

  • mac
  • linux
  • win
            $  brew install clam
            $  apt-get install clam
            $  gem install clam
          

Desktop Installation

  • mac
  • win
            link
            link
          

About

Clamshell is a Bash-based workflow automation tool for running configurable tasks with support for parallel execution, dependency management, and simple logging — all powered by a minimal .clamsh config file.

Clamshell allows you to define tasks in a human-readable format and execute them with automatic handling of dependencies, execution order, and optional status checks. Ideal for build pipelines, deployment workflows, and batch operations.

Tiny

Clamshell is tiny and dependancy-less - other than your shell!

Unopinionated

Clamshell works seamlessly with whatever scripts and tools you already know

Execution Engine

Structure your script workflows exactly how you want with logical operations you would expect

Configuration

All you need is a .clamsh or .conf file, and Clamshell will do the rest

Beach

Explore the Clamshell beach, containing examples and automations created by others. Upload your own

Open Source

Clamshell CLI is free and open source. Consider donating to support ongoing development

Read the full documentation for more!

Documentation

Changelog

v0.1

2025-03-17
  • Website documentation
  • Execution Engine
  • Config file definition