]> git.lizzy.rs Git - local-nhentai.git/blobdiff - du.js
Generic stats and select
[local-nhentai.git] / du.js
diff --git a/du.js b/du.js
index 947fe81da7f470e8d3c37531f186bbecbb34f2eb..61cacbce73c7ddf7a65627b80f56ad8264299d55 100644 (file)
--- a/du.js
+++ b/du.js
@@ -1,10 +1,10 @@
 const child = require("child_process")
 
-module.exports = dir => {
+module.exports = dirs => {
        let res, rej
        const prom = new Promise((rs, rj) => [res, rej] = [rs, rj])
 
-       const proc = child.spawn("du", ["-b", "-L", dir])
+       const proc = child.spawn("du", ["-b", "-L", "-c", ...dirs])
 
        let data = ""
        proc.stdout.on("data", chunk => {
@@ -13,7 +13,7 @@ module.exports = dir => {
 
        proc.on("close", code => {
                if (code == 0)
-                       res(parseInt(data))
+                       res(parseInt(data.split("\n").at(-2)))
                else
                        rej(code)
        })