{"repo":"AlexB52/retest","free":true,"listed":false,"github":"https://github.com/AlexB52/retest","clone":"git clone https://github.com/AlexB52/retest.git","description":"A trusty CLI companion to monitor file changes and automatically run the corresponding Ruby specs. Ready to assist on any Ruby project, no setup needed!","language":"Ruby","stars":220,"topics":["ruby","cli","file-changes","refactoring","test","refactoring-tools","bundler","hanami","rails","testing"],"license":"MIT","category":"cli-tools","readme_excerpt":"Retest: Your Go-To Testing Assistant for Ruby Projects Retest is the ultimate CLI tool for Ruby developers, designed to make your testing workflow seamless and efficient. It monitors file changes and automatically runs relevant tests, ensuring that your code remains solid as you refactor and develop. With zero setup required , Retest works right out of the box on any Ruby project—no changes to your Gemfile, no unnecessary repo clutter, and no configuration headaches. It's lightweight, dev-centric, and ready to integrate into your workflow instantly. 🚀 What Makes Retest Awesome? - Plug-and-Play: Start testing immediately—no installation hassles or setup scripts. - Project Independence: Works with any Ruby project, no Gemfile modifications required. - Time-Saving Automation: Automatically identifies and runs relevant tests as you code. - Customizable Workflows: Tailor commands to your needs with placeholders, options, and interactive features. - Sound Notifications: Get audible feedback for test results. 🎥 Demo Discover Retest main functionalities in this small presentation https://github.com/user-attachments/assets/5491bcad-134f-4843-9a6f-a474a1394e87 💡 Why Use Retest? Testing frequently is the cornerstone of safe refactoring. Retest eliminates the friction of manual test execution by running tests after every file change, helping you stay just one cmd + z away from green tests. 🔧 Quick Installation Install Retest globally in seconds: No need to add it to your Gemfile—just","default_branch":null,"files":null,"tree":[],"storefront":"/r/AlexB52","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AlexB52/retest/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}