...
Is not battery powered, I was thinking on the lines of a modified Mazilli ZVS oscillator with some kind of current limiting, the current limiting part is what I'm currently stuck at?
No such thing as a "Mazilli ZVS" - that was just some overly-arrogant person sticking their name on the well-known-for-several-decades "current-fed, parallel-resonant push-pull" converter.
A topology which, btw, is singularly awful at charging up capacitors because it is not tolerant of short circuits (in fact, no parallel resonant converters are) and a capacitor looks like a short at the beginning of charging.
In addition to the ultra-simple Variac + isolation transformer idea above, the self-oscillating flyback (aka "blocking oscillator") was used for decades to charge up the capacitor in camera flashes because it is almost ideal for the task, as long as the ultimate charging voltage isn't too high and the capacitance not too large. The useful operating range can be extended by using a current mode (PWM'ed) flyback with, optionally, secondary side current limiting (primary side current limiting - automatically provided with current-mode operation - only limits primary power, same as the blocking oscillator, but that can still result in dangerously high current in the secondary rectifier).
For really big capacitors charged to really high voltages - or when you need charging rates of 1kJ/s or faster - the series resonant full bridge converter operated at a switching frequency of less than 1/2 the resonant frequency will automatically provide a constant current output and is immune to short circuits (but does not tolerate an open circuit, like any series resonant topology). Truly no offense is intended, but you have zero chance of getting such a circuit to work reliably in anything less than 1 year based on your current level of knowledge, but it would be a helluva learning experience to try.