David Aghassi
Oct 9, 2018 · 1 min read

This is a really great write up. One thing that I’d like to know more about is actually the time related benchmarking. My understanding of OCliff is that it loads all the commands upfront when invoked. Depending on how I write my commands, and what they import, this can increase the time till start up. Is there a way to avoid this “warm up” time as the CLI grows?

Also, I don’t see it mentioned here, but what about things like https://github.com/davidtheclark/cosmiconfig in tandem with flags? Allowing the user to set flags via a config for things they always want. Thoughts?

    David Aghassi

    Written by

    Software Engineer at Intuit, constantly breaking things to improve future software.