.net Console App to Talk with testnet using Flow CLI?

Im wanting to write a c# console app that will run our admin tasks that we require to do on contracts we setup e.g. Minting NFT’s, transfers, deposits, event listening etc

Being this is all backend run and nothing is exposed to the end user, should we use the Flow CLI in production for this to execute the tasks or should we be using some other method?

Can see being able to easily execute tasks through the Flow CLI for this task but just didn’t know if this was designed for this task in production.

Unfortunately, there isn’t a c# sdk yet, but you could always use the GRPC files from c# to make the correct calls. The CLI probably would be able to be used from the backend, but I don’t think it was designed for this use case, so it might not perform well or be hard to use