1
0
Commit Graph

21 Commits

Author SHA1 Message Date
03150e539d feat: implement modular numbered script system
- Add scripts/ directory with numbered execution pattern
- Create 00-check-dependencies.sh for requirement validation
- Create 10-backup-files.sh for conflict handling
- Create 20-setup-stow.sh for symlink creation
- Create 90-post-install.sh for cleanup tasks
- Add scripts/utils.sh with colored logging functions
- Update install.sh to auto-discover and execute numbered scripts
- Remove hardcoded logic in favor of flexible script discovery

Benefits:
- Clean separation of concerns (each script has one job)
- Numbered execution order (SSH/systemd convention)
- Colored output for better UX
- Easy to extend with additional scripts
- Same entry point for all branches
2025-08-04 19:50:21 -05:00
7fd2fd7317 fix: remove deprecated raminfo alias from .bash_aliases 2025-08-03 17:32:45 -05:00
087ffacfbd fix: correct dotpull alias and improve stow installation script for better directory handling 2025-08-03 17:30:01 -05:00
7bb8a3077c fix: improve dotpull alias and enhance stow installation script with better error handling 2025-08-03 17:12:47 -05:00
4cc4f2347e Merge branch 'main' of ssh://gitea.purpleraft.com:2001/ryan/dotfiles 2025-08-03 17:04:41 -05:00
03cd4109fd Update .bash_aliases 2025-08-02 21:27:58 +00:00
1cc14b1add Update .bash_aliases 2025-08-02 21:14:40 +00:00
07557433de Update .bash_aliases 2025-08-02 21:11:20 +00:00
ebdd73bb31 fix: enhance dotpull alias and improve stow installation script 2025-08-02 13:21:01 -05:00
c6efbadd5c feat: add installer for stow
This will hopefully make managing dotfiles even easier
https://www.gnu.org/software/stow/
2025-08-02 17:53:59 +00:00
96e2857428 Update .bash_aliases 2025-07-22 23:26:58 +00:00
482fe7397f Update .bash_aliases 2025-07-22 01:52:33 +00:00
db756c36a3 Update .bash_aliases 2025-07-22 01:40:23 +00:00
5402426e39 Update .bash_aliases 2025-07-21 01:16:24 +00:00
5b77227763 Update .bash_aliases 2025-07-12 17:43:04 +00:00
e25bef01ff Update .bash_aliases 2025-07-12 17:41:50 +00:00
95331352fb Update install.sh 2025-07-03 22:13:44 +00:00
f5a7b5a615 Add dotpull alias for updating dotfiles from repository 2025-07-03 17:08:29 -05:00
3def37bc8f Refactor install script to improve error handling and file linking process to be more idempotent 2025-07-03 17:07:32 -05:00
e090addb2a Initialize dotfiles repository with essential configuration files 2025-07-03 17:05:25 -05:00
1400787a79 Add README.md 2025-07-03 22:01:46 +00:00