Shimano has a halogen bulb one, planet bike one with a 1W LED,
both fit to a QR handle bar clip.
cord runs down to hub plug, so essentially like a Battery light,
but no batteries to replace.
for commuting they come off the bars to take in with you.
the 1W Planed bike LED is a bright spot, so cord or battery is a choice.