What tool is used to build sls cli?

I need to build a cli. What tool(s) were used to implement the sls cli? / or, what would y’all suggest

The cli should start, say hello, and then accept/execute a series of commands until I say stop

Not sure what the SLS team used but if you want to create a CLI written in JS, commander.js is a pretty common one.

Given my limited .js skills, I’d like to stick to python - not sure how .js will play nicely with python?