https://olightworld.com/store/flashlight/s1r-baton.html
This, clipped to a ball cap. Clips perfectly onto a mt bike helmet visor as well. Super easy to charge, and you can still carry a spare battery to switch out if needed. Great user interface, super low, and super high modes, plus good medium ones in between.
I love these lights. Use every night around the home, tinkering with bike, etc...