devup-setup

Install the devup CLI and dependencies, then configure .project-structure for local launches.

Updated Apr 22, 2025
One-click install
npx skills add https://github.com/mcampbellr/.dotfiles --skill devup-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devup-setup
Source: https://github.com/mcampbellr/.dotfiles/tree/main/claude/.claude/skills/devup-setup
Command: npx skills add https://github.com/mcampbellr/.dotfiles --skill devup-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires devup, tmux, yq, jq, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the setup of 'devup' for a repository, ensuring the necessary dependencies are installed and configuring the repository for local development.

Core Features & Use Cases

  • Install 'devup' CLI and Dependencies: Automates the installation of the 'devup' CLI and necessary dependencies like 'tmux', 'yq', and 'jq'.
  • Configure Repository: Writes a 'run:' block into the repository's .project-structure for launching the repository with 'devup'.
  • Use Case: For users who want to quickly set up local development environments with 'devup' and have their repositories ready for launch.

Quick Start

Use the /devup-setup command with the optional flag --here or provide a specific repository path to configure 'devup' for a repository.

Frequently Asked Questions about devup-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate local development setup for a repository using devup?

Automating local development setup with devup involves installing the devup CLI and its dependencies. This process configures the repository by writing a run block into the .project-structure file, making the environment ready for local launches.

Do I need to manually install tmux, yq, and jq before configuring devup?

No, you do not need to manually install tmux, yq, and jq. The devup setup process automates the installation of the devup CLI alongside these necessary dependencies, ensuring your environment is fully configured without manual intervention.

What is the best way to configure a repository for local launches with devup?

The best way to configure a repository for local launches is to use the devup setup command. It automatically modifies the .project-structure file by adding a run block, which enables the repository to launch locally using devup.

How does devup modify the .project-structure file for local development?

Devup modifies the .project-structure file by writing a run block into the configuration. This addition specifies how the repository should be executed, allowing devup to manage and launch the local development environment seamlessly.

Can I configure devup for a specific repository path instead of the current directory?

Yes, you can configure devup for a specific repository path. By providing a target path instead of using the optional here flag, the setup process will apply the dependency installation and .project-structure configuration to that specified directory.

Why use devup for local development environment configuration instead of manual setup?

Using devup for local development environment configuration eliminates manual setup errors and saves time. It automates dependency installation and repository configuration, providing a standardized launchable environment across different projects requiring devup.