Skip to content

aeckit/aeckit-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aeckit-cli

The command-line interface for aeckit — an open-source operating system for Architecture, Engineering, and Construction (AEC) workflows.

What is aeckit?

aeckit treats your building project like a codebase. Engineering rules are written as pure Python scripts, project data lives in a single project.json file (the Single Source of Truth), and aeckit orchestrates everything from the terminal.

  • Orchestration Engine — Automatically resolves script dependencies and executes workflows in the correct order.
  • Dry-Run Mode — Validate your workflow without touching project data.
  • CI/CD Ready — Headless by design, runs anywhere Python runs.

Installation

pip install aeckit-cli

Usage

# 1. Set your active project context (creates a local .aeckit config file)
aeckit config set --company acme-corp --project building-a

# View your current context
aeckit config show
# {
#   "company": "acme-corp",
#   "project": "building-a"
# }

# 2. Run a workflow by name
aeckit flow default_workflow

# 3. Preview a workflow without modifying project data
aeckit flow default_workflow --dry-run

Alternatively, you can skip the config and run everything inline:

aeckit flow default_workflow --company acme-corp --project building-a

License

MIT License — see LICENSE for details.

About

An open-source operating system for Architecture, Engineering, and Construction (AEC) workflows.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages