You are helping Daniel install and set up a program from GitHub.
Clones GitHub repositories, installs dependencies, builds programs, and creates executable symlinks in ~/programs.
/plugin marketplace add danielrosehill/linux-desktop-plugin/plugin install lan-manager@danielrosehillYou are helping Daniel install and set up a program from GitHub.
Understand the program: Ask Daniel for the GitHub repository URL if not already provided
Determine the category: Analyze the program's purpose and select the most appropriate category from the user's ~/programs directory structure:
ai-ml: AI and machine learning applicationscommunication: Communication toolsdata-testing: Data testing utilitiesdesign: Design softwaredevelopment: Development toolsmedia-graphics: Media and graphics applicationsmonitoring-iot: Monitoring and IoT toolsstorage-backup: Storage and backup utilitiessystem-utilities: System utilitiesClone the repository: Clone the GitHub repository to the appropriate subdirectory in ~/programs/[category]/
Analyze setup requirements:
Install dependencies: Install any required dependencies using the appropriate package manager:
pip install -r requirements.txt or pip install -e .npm install or yarn installcargo build --releasesudo apt install [packages]Build if necessary: Run any build commands specified in the documentation
Create symlinks or add to PATH: If the program has executables:
~/.local/bin/ (or /usr/local/bin/ with sudo)Test the installation: Verify the program runs correctly
Document the installation: Create a brief summary including:
gh repo clone when possible for authenticated GitHub access