Feature/generate command completion