Add smarttools install command for project dependencies #10

Closed
opened 2025-12-30 18:04:22 +00:00 by rob · 0 comments
Owner

Install all tools declared in smarttools.yaml.

cd my-project
smarttools install
# Reads smarttools.yaml, installs missing tools

Features

  • Parse smarttools.yaml manifest
  • Check which tools are missing
  • Download from registry
  • Report what was installed

Tasks

  • Parse manifest file
  • Diff against installed tools
  • Batch download missing tools
  • Generate lock file (smarttools.lock)
Install all tools declared in smarttools.yaml. ```bash cd my-project smarttools install # Reads smarttools.yaml, installs missing tools ``` ## Features - Parse smarttools.yaml manifest - Check which tools are missing - Download from registry - Report what was installed ## Tasks - [ ] Parse manifest file - [ ] Diff against installed tools - [ ] Batch download missing tools - [ ] Generate lock file (smarttools.lock)
rob added this to the SmartTools Registry v1.0 milestone 2025-12-30 18:04:22 +00:00
rob added the
enhancement
label 2025-12-30 18:04:22 +00:00
rob added this to the SmartTools Registry project 2025-12-30 18:17:32 +00:00
rob closed this issue 2026-01-01 01:28:42 +00:00
Sign in to join this conversation.
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: rob/smarttools#10
No description provided.