diff --git a/README.md b/README.md index 7543f52..36a89b7 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,20 @@ -It's just a simple deployment. You may need it for something more. **Portable programs often have their disadvantages, which symlinks can fix**. Try to make this something more automated so you don't have to use your mouse again to install packages on Windows. +A personal project of PowerShell modules for automating my Windows environment. +Not meant as a universal solution — **use or adapt at your own risk**. -*Apps configurations are restored individually, I made them for myself, keep in mind! Everything written here may be a very **unprepared solution** for you!* +The scripts handle: -This project lets you store app data in a single folder and automatically create symlinks to restore configurations. +* redirecting and restoring app data through symlinks (`AppsData`); +* mounting folders and shared locations from *CSV configs*; +* managing autostart programs via Windows Task Scheduler; +* full environment apply/clean actions with a single command; +* maybe more in the future. -## Overview +Everything runs through PowerShell modules with no external dependencies. +Intended for quick setup on clean systems and portable workflow experiments. -* Simple apps use `from` and `to` columns in a CSV for linking. -* Isolated apps have separate `connect` and `disconnect` scripts in `isolated/` folder. -* Module `apps-data-manager` provides three functions: +```powershell +.\run.ps1 +``` - 1. `connect` — creates symlinks. - 2. `disconnect` — removes symlinks. - 3. `reconnect` — disconnects and reconnects. - -## Features - -* Add simple symlinks by adding a line to the CSV. -* Fully automated via PowerShell; no extra software required. - -> ⚠️ Note: Isolated app scripts are custom and may require adjustments. +> ⚠️ **Built for personal use.** +> Paths, scripts, and configs are tailored to *my setup* and may not fit yours. \ No newline at end of file