Skip to content

v2.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 29 Dec 11:58
· 26 commits to main since this release

🎯 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