Orca Slicer might be a good candidate. The cli is a bit rudimentary. I assume it was built by Bambu Labs for slicing ready-made print profiles for printing from the mobile app. Or maybe it's inherited from PrusaSlicer (Orca Slicer is the open-source fork of Bambu Studio, which was forked from PrusaSlicer, which was forked from Slic3r). But as long as you only want to apply print settings, filament settings, load an stl, run auto-layout and get gcode out, it should do the trick with minimal effort.
I don't know if other slicers have a better CLI, or even if they have a CLI...