[fix] pure cli without programmatic