This repository includes personal configuration files and helper scripts:
-
starship-config – Custom Starship prompt configuration (starship.toml) with Dracula color scheme and comprehensive module support:
- Multi-line Layout: Two-line prompt with OS, directory, Git, language versions, and system info
- Dracula Theme: Pre-configured Dracula color palette for consistent terminal aesthetics
- Git Integration: Branch display with emoji-based status indicators (conflicted, ahead, behind, untracked, modified, etc.)
- Language Support: Automatic detection and display of Node.js, .NET, Python, Java, and C versions
- Directory Display: Smart path truncation with read-only indicators and home symbol
- System Info: Command duration, shell type, time, and username display
- OS Detection: Comprehensive OS symbol mapping for Linux distributions, macOS, and Windows
- Custom Characters: Success/error indicators with visual feedback
-
export-to-yaml – Advanced Kubernetes/OpenShift resource export tool (v3.0) with enterprise-grade features:
- Bulk Export: Export all resources of a type with
secret allordeployment all - Dry-Run Mode: Preview operations without executing them
- Backup Functionality: Automatic timestamped backups before overwriting
- Metadata Control: Optionally preserve labels and annotations
- Progress Tracking: Real-time feedback for bulk operations
- Enhanced Safety: Comprehensive error handling and validation
- Clean Output: Removes unnecessary metadata for GitOps workflows
- Bulk Export: Export all resources of a type with
-
vim-config – Complete Vim configuration setup with enhanced development features:
- Plugin Management: Pathogen-based plugin system for easy management
- Code Quality: ALE integration for real-time linting and error detection
- Syntax Support: Ansible syntax highlighting and YAML support
- Visual Enhancements: Indent guides and Gruvbox color scheme
- YAML Linting: Pre-configured yamllint integration for YAML file validation
- Easy Setup: Step-by-step installation guide with automated configuration
-
oh-my-posh-config – Custom Oh My Posh theme configuration (yb-red-hat.omp.json) with Red Hat-inspired styling:
- Multi-segment Display: OS, Git branch/tags/status, project version, and Kubernetes context
- Right-side Info: Battery status, command execution time, and exit status indicators
- Session Line: User, hostname, Node.js, npm, and Python versions
- Diamond Style: Clean diamond-shaped segments with proper spacing and no overlapping
- Color Scheme: Red (#EE0000) theme matching Red Hat branding
- Git Integration: Displays branch, tags, working/staging changes, and stash count
- Kubernetes Context: Shows current kubectl context and namespace