Commit Graph

27 Commits

Author SHA1 Message Date
Peter Wood
e1535c00df add helper configuration for git.ptrwd.com in .gitconfig 2025-10-29 21:48:45 -04:00
Peter Wood
c69bf44ec3 set username for git.ptrwd.com 2025-08-20 08:26:44 -04:00
Peter Wood
c3f04dee65 added google gemini cli to the setup process. github.com/google-gemini/gemini-cli 2025-07-01 13:33:16 -04:00
Peter Wood
3e01ea6358 feat: Improve SSH agent management and enhance VS Code repository setup with error handling; fixes bug recently introduced. the error messge "mkdtemp: private socket dir: Permission denied" was being displayed when a new terminal window was opened. 2025-06-27 21:10:51 -04:00
Peter Wood
42e0c63eb2 feat: Update aliases for Plex management and clean up comments 2025-06-27 07:45:44 -04:00
Peter Wood
563daa51af added the ability to initiate a plex library scan from the CLI. tab completions are supported as well. 2025-06-26 09:07:51 -04:00
Peter Wood
d066f32b10 Enhance PowerShell profile with comprehensive features and error handling
- Added automatic installation and import of essential PowerShell modules (Terminal-Icons, PSReadLine, PSScriptAnalyzer, PSFzf).
- Improved error handling during module installation and import.
- Integrated oh-my-posh for prompt theming with a specified theme.
- Configured PSReadLine options for better user experience.
- Added fzf to PATH if not already present and checked for its installation.
- Implemented functions for network utilities (Get-Ip-Address, Invoke-WslReboot) and application management (Update-Budget, Update-Winget).
- Enhanced file system utilities with functions like ff (file finder), touch (create/update file), and Unix-like commands (grep, which, head, tail).
- Added clipboard utilities (cpy, pst) for easier text management.
- Included Fabric AI integration for dynamic pattern functions and YouTube transcript retrieval.
- Created a sync function for VS Code profile to maintain consistency with the main PowerShell profile.
- Improved overall structure and documentation for better maintainability and usability.
2025-06-18 04:23:28 -04:00
Peter Wood
02fc6391ef fix: Start SSH agent and add key silently if not already running 2025-06-11 07:11:29 -04:00
Peter Wood
82d8e63ed7 added ssh-agent 2025-06-10 21:36:44 -04:00
Peter Wood
696f91e928 feat: Implement SKIP_OLLAMA feature for optional setup without Ollama installation and add documentation
refactor: Enhance .profile for Go path management and environment variable setup
2025-05-30 17:34:05 -04:00
Peter Wood
bdda278408 refactor: Improve .profile for shell compatibility and PATH management 2025-05-30 17:17:27 -04:00
Peter Wood
137e5e8e2f feat: Update Go installation method to use package manager and adjust environment variables 2025-05-30 08:57:10 -04:00
Peter Wood
f2c415cc1b Add test script for Enhanced Backup TUI Features
- Implement a comprehensive test script to validate the enhanced functionality of the Backup TUI.
- Include tests for compilation, startup, feature validation, backup script integration, dependency checks, performance, and documentation.
- Utilize color-coded output for better readability of test results.
2025-05-30 07:24:03 -04:00
Peter Wood
a05f5c6d9d feat: Integrate Ollama and Fabric with Docker setup and testing scripts 2025-05-29 16:59:32 -04:00
Peter Wood
1cd2dace22 removed since the Tailscale ACLs are maintained in <https://github.com/acedanger/tailscale> 2025-05-29 13:13:07 -04:00
Peter Wood
b58327c3f0 refactor: Remove deprecated aliases and clean up my-aliases.zsh files 2025-05-29 11:43:16 -04:00
Peter Wood
be4f6a8d8c Commit local changes before merging with remote 2025-05-29 11:25:02 -04:00
Peter Wood
868b340fb5 guess what file I'm going to delete soon? 2025-05-29 11:13:28 -04:00
Peter Wood
bd1b0164f5 Update aliases; added dcpull, corrected cat, fd, and added batcat as a preview option of fzf 2025-05-23 12:45:16 -04:00
Peter Wood
b674c0a95b Refactor alias management and improve bootstrap process for Zsh 2025-05-19 16:26:36 -04:00
Peter Wood
9837019ebd changed git pull alias (gp => gpull) 2025-05-14 15:56:18 -04:00
Peter Wood
5084b8c9ee Merge branch 'main' of https://github.com/acedanger/shell 2025-05-14 15:52:37 -04:00
Peter Wood
734dedb58b added alias for fzf with preview using batcat 2025-05-14 15:52:30 -04:00
Peter Wood
43be94c141 added fd-find 2025-05-14 15:38:52 -04:00
Peter Wood
f78dbdab44 added fd-find and set alias fd 2025-05-14 14:49:51 -04:00
Peter Wood
9a941d1752 Enhance setup and testing scripts for improved package management and logging
- Updated setup.sh to check for Nala installation and provide alternative installation methods based on Ubuntu version.
- Added error handling for package installation, allowing fallback to apt if Nala fails.
- Introduced startup.sh to perform container startup checks, including system info and permissions for logs directory.
- Created test-setup.sh to validate bootstrap and setup scripts, including detailed logging of package availability and installation results.
- Implemented checks for missing packages and provided recommendations for manual installation.
- Enhanced logging for better traceability of actions and errors during setup and testing processes.
2025-05-12 13:59:15 -04:00
Peter Wood
0cd9c5219d Refactor repository structure and add new features
- Reorganized repository structure by moving dotfiles into a dedicated subdirectory
- Updated bootstrap.sh and setup.sh scripts to reference the new file paths
- Fixed Nala repository GPG key setup to use gpg --dearmor for proper key format
- Added Lazydocker installation to the setup script for Docker management
- Updated README.md with references to new paths and additional features
- Added documentation for Lazydocker in the dotfiles README.md
- Updated all symlink paths to point to the new dotfiles location
2025-05-12 07:02:14 -04:00