add smart-compile project function which detect current project
Display hostname information