A collection of useful scripts for development and troubleshooting.
~/Projects/own/dev-toolkit/
├── README.md # This file (main index)
├── certificates/ # Digital certificate scripts
│ ├── README.md # Detailed documentation
│ └── pfx-to-crt-key.sh # Convert PFX to CRT + KEY
└── neovim-troubleshooting/ # Scripts for Neovim/LazyVim
├── README.md # Detailed documentation
└── fix-ruby-lsp.sh # Fix for ruby-lsp version mismatch
Fixes error: "Your Ruby version is X, but your Gemfile specified Y"
cd /path/to/ruby/project
bash ~/Projects/own/dev-toolkit/neovim-troubleshooting/fix-ruby-lsp.shConverts PFX (PKCS#12) file to certificate (.crt) and private key (.key)
bash ~/Projects/own/dev-toolkit/certificates/pfx-to-crt-key.sh ~/certificate.pfx
# With decrypted key
bash ~/Projects/own/dev-toolkit/certificates/pfx-to-crt-key.sh ~/certificate.pfx --decrypt-key- Navigate to the specific problem folder
- Read the folder's README.md
- Run the corresponding script
- Follow the verification instructions
Add new scripts following the structure:
dev-scripts/
└── problem-name/
├── README.md # Full documentation
├── fix-*.sh # Main script
└── examples/ # (optional) Usage examples
Last updated: 2026-01-29 Maintained by: Marivaldo Cavalheiro