| Historically Puppet's CLI supports partial matches, so "-noo" matches "--noop". However, there is a long standing bug that the partial match doesn't get applied, see PUP-2243. The argument "-no" is rejected because it is a partial match for all boolean CLI arguments, e.g. "no-splay", "-no-report", etc. I'm going to mark this as a duplicate of PUP-2243. This is actually a duplicate of |