feat(deisctl): break cmd package into other files