The TinyCurrent or uCurrent can be used for this as well when paired with a scope with scpi. However, the ranges aren't dynamic which is annoying if you're using something a WiFi part where you're going from uA to 200mA.
https://n-fuse.co/devices/tinyCurrent-precision-low-Current-...
That was actually very much close to my use case - ESP32 modules sit right in this range.