π― Oh My Dev v2.0.0
π¦ Installation
bash -c "$(curl -fsSL https://raw.githubusercontent.com/curioussingularity/oh-my-dev/main/tools/install.sh)"
π Changes
- Ensure .bashrc exists in CI and capture installer errors separately
- Add enhanced debugging to release workflow verification step
- Fix release workflow to prevent interactive prompt failures in CI
- Add contents write permission to GitHub Actions release workflow
- Fix shellcheck warning by quoting command substitution in chargeinfo function
- Add chargeinfo function for battery information on macOS and Linux
- Add MAC specific shortcut for system profiler
- Add git-committer subagent command documentation
- Add alias for recursive copy in shortcuts plugin
- Add git-committer and python-architect agents for improved code management
- reorganize the files directory
- removed claude code as mandatory
- Refactor code structure for improved readability and maintainability
- Update Nerd Fonts version in font installation script to v2.3.3
- Fix font installation script to remove and recreate fonts directory for Linux
- Fix font installation script to prefer wget over curl for downloading Nerd Fonts
- Enhance font installation script to support macOS and update Nerd Fonts version
- Refactor font installation process in devtools plugin to download and extract Meslo Nerd Fonts directly
- Fix plugin loading condition to allow for default plugins when none are specified
- add default plugins to load
- Refactor auto-update script to ensure proper directory context handling during updates
- Add functions to recursively find and delete, and list directories by name
- Remove unused gclean function from git plugin
- Add alias for force removing files and directories
- Enhance README with better organization and comprehensive documentation
- Fix ShellCheck linting issues in CI/CD pipeline
- Add shortcuts plugin with common command aliases
- Add weather plugin using wttr.in service
- Fix ShellCheck issues in devtools plugin and install script
- Add user-level zsh installation function to devtools plugin
- Add configs directory for cleaner configuration management
- Extend devtools plugin with user-space installation functions
- Add devtools plugin for developer tools installation and management
- Add gemini plugin for Google Gemini CLI setup and configuration
- Add claude-code plugin for Claude CLI setup and Vertex AI configuration
- Fix remaining Oh My Org references to Oh My Dev
- Rebrand from Oh My Org to Oh My Dev as developer productivity framework
- Add utils plugin with general-purpose shell utilities
- Add UV plugin for Python virtual environment management
- Fix ShellCheck linting and workflow syntax errors
- Fix plugin testing for both bash and zsh in CI
- Add ShellCheck disable directive for zsh-specific background job syntax
- Add TERM environment variable to CI test steps
- Optimize CI workflow to prevent timeouts and improve reliability
- Fix installer clear command for CI environments without TERM variable
- Fix ShellCheck linting errors for CI/CD pipeline
- Update logo with block-style ASCII art in README and installer
- Add CI/CD GitHub Actions workflows and status badges
- Add welcome banner and enhanced completion message to installer
- Add emojis to documentation for better visual appeal
- Update repository URLs to use curioussingularity organization
- Initial commit: Add Oh My Org terminal framework with auto-update, plugin system, and theme support
- remove all files to start fresh
- enhance pack and packz functions with progress indication using pv
- add uve function for installing dependencies with extras in the virtual environment
- add error handling and feedback to pack function for tar archive creation
- refactor pack and unpack functions for improved archive handling and compression support
- comment out script execution in tools/bin directory for future implementation
- add export for PATH to include bin directory for script execution
- add ollama model direct download script for automated installation
- add checks for bin directory existence and run scripts in tools/bin directory
- add pack and unpack functions for file archiving and extraction with error handling
- refactor docker aliases for consistency and clarity; remove redundant commands
- rename tmn function to tmuxn for consistency in usage documentation
- add tmn function for creating and managing tmux sessions with error handling and checks
- refactor replace function for improved case sensitivity handling and enhanced output; add file check before replacement
- add replace function for recursive text replacement in files with optional case sensitivity
- add CONTRIBUTING.md, SECURITY.md, and update README.md; fix shebangs and enhance scripts with best practices
- add claude_code.sh and gemini_cli.sh for Claude and Gemini CLI setup
- add install_non_sudo_tools.sh and install_sudo_tools.sh for managing non-sudo and sudo tasks
- refactor main.sh and helpers.sh for improved error handling and clarity; add missing shebangs and enhance function documentation
- enhance weather script with retry logic and add virtual environment deactivation function
- add alias to reload the shell
- add function to activate the virtual environment
- update weather widget parameters and restore Docker aliases in aliases.sh
- add weather widget script and update main script to run it with default parameters
- swap file names
- remove source part as its part of installation
- install zsh only if its not installed systemwide
- remove non sudo tasks
- run setup with sudo and without sudo
- skip existing repos
- clear the screen after update
- add flexibility to add more repos
- source the main script in zshrc
- added p10k support
- disable due to docker warning messages
- install zsh non root support added
- install non root zsh
- add packages installations
- logo added
- installation, and helpful scripts added
- readme added
- Initial commit
π Links