# require("coffee-script") # fs = require("fs") # _ = require("underscore") # if not process.argv[2] # console.log "Usage: coffee project_size.coffee user_files_path" # else # dirPath = process.argv[2] # if not fs.lstatSync(dirPath).isDirectory() # console.log dirPath + " directory not exist" # else # fs.readdir dirPath, (err, files)-> # projects = [] # files.forEach (file)-> # project_id = file.split("_")[0] # if !projects[project_id] # projects[project_id] = 0 # projects[project_id] += fs.lstatSync(dirPath+"/"+file).size # ids = _.keys projects # console.log "project \t size" # ids.forEach (id)-> # console.log id + "\t" + projects[id]