pub async fn cli(args: &[String]) -> Result<Option<i32>>
Handle development commands while preserving ordinary shell CLI arguments.