feat(tool):safe check for distribute