Free
jeeves
jeeves: Python CLI task runner for terminal automation
<h2>Command-line management for pyRevit environments and deployments</h2>
Experience pyRevit CLI from Ehsan IranNejad pyRevitLabs, a Windows command-line utility that manages pyRevit installations and attachments across Revit versions. The tool lets administrators install, configure, run diagnostics, and manage extensions from the shell, without launching a GUI. Key functions include environment cloning, Revit attachment control, extension updates, and configuration toggles via subcommands. It targets BIM managers and Revit developers who need repeatable, scriptable deployment of pyRevit across multiple workstations.
The CLI is an administrative interface that manages the pyRevit ecosystem on Windows, allowing users to list, create, and remove pyRevit clones and installations on a local machine. It operates without a graphical front end and connects directly to the pyRevit engine to attach or detach instances to installed Revit builds. This design places tool-driven lifecycle management under scriptable control for configuration and testing tasks.
The tool supports headless installation and automated deployment for enterprise distribution, so it integrates with scripted rollout processes. It is designed to run alongside Autodesk Revit and requires the .NET runtime, which means deployments must target Windows desktops that meet those prerequisites. The CLI also bridges the Windows shell and the Revit API, making it suitable for CI-style automation and scheduled workstation provisioning.
Safety features include diagnostic tools that run environment reports to troubleshoot installation issues and verify path configurations, and command-line configuration options that control telemetry. Because the CLI can attach or detach pyRevit instances to Revit, administrators should validate environments with the diagnostics before mass changes. These controls allow safer batch operations when combined with pre-deployment verification steps.
The CLI exposes granular controls, so it is aimed at BIM managers and Revit developers rather than casual users. Common subcommands include attach, detach, clones, and extend, the last of which handles extension search, install, and update workflows. In addition, the open-source nature allows customization, but basic operation requires familiarity with command-line workflows and deployment scripting.
The CLI is a practical option for BIM managers and Revit developers who need scriptable, headless control of pyRevit deployments; it supports enterprise-style automation but assumes command-line proficiency. Practical tip: run environment reports and schedule mass deployments during off hours to reduce user disruption. The tool suits administrators managing multiple workstations, with the main drawback being its reliance on operator skill for safe mass changes.
Free
jeeves: Python CLI task runner for terminal automation
Free
Efficient Version Management for Infrastructure Tools
Free
sth: Command-line manager for modular AI skill bundles
Free
Efficient Command Line Interface Tool
Free
Efficient Argument Parsing with Claptrap
Free
Feature-Packed GraphQL IDE for Developers