(#20749) add keyword support to --install