Will integrate commons CLI later.