7 from lib.util import rm_rf
10 SOURCE_ROOT = os.path.abspath(os.path.dirname(os.path.dirname(__file__)))
18 remove_directory('dist')
19 remove_directory('out')
22 remove_directory('node_modules')
23 remove_directory('spec/node_modules')
25 remove_directory('vendor/brightray/vendor/download/libchromiumcontent')
26 remove_directory('vendor/brightray/vendor/libchromiumcontent/src')
28 remove_directory(os.path.expanduser('~/.node-gyp'))
32 parser = argparse.ArgumentParser(description='Remove generated and' \
33 'downloaded build files')
34 parser.add_argument('-b', '--build',
35 help='Only remove out and dist directories',
37 return parser.parse_args()
40 def remove_directory(directory):
41 print 'Removing %s' % directory
45 if __name__ == '__main__':