Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
.idea/
node_modules/
4 changes: 1 addition & 3 deletions .eslintrc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,7 @@ root: true
# https://eslint.org/docs/rules/
env:
node: true
es2017: true
parserOptions:
ecmaVersion: 2018
es2023: true
plugins:
- jest
extends:
Expand Down
2 changes: 2 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
.idea/
node_modules/
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,9 @@ usage: queueget [<options>]

options:
--queue FILE links to download (defaults to queue.txt)
--history FILE links of the past (defaults to queue_history.txt)
--restore FILE restore queue before starting for debugging
--retain FILE links to add on queue every time (defaults to queue_retain.txt)
--history FILE links and files that were processed (defaults to queue_history.txt)
--restore FILE restore queue before starting for debugging (defaults to queue_restore.txt)
--retries NUMBER number of retries for failing downloads (defaults to 3)
--limit NUMBER bytes per second limit for download (defaults to 0, no limit)
--router TYPE router for ip refreshing, e.g. fritzbox
Expand Down
10 changes: 2 additions & 8 deletions bin/cli.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,12 @@
"use strict";

const { versionText, usageText, parseArgs } = require("../src/args");
const { tryAccess } = require("../src/helper");
const { queue } = require("../src/");
const queue = require("../src/queue");

(async () => {
let options;
try {
options = await parseArgs(process.argv.slice(2));
options = parseArgs(process.argv.slice(2));
} catch (err) {
console.error("error:", err.message);
return;
Expand All @@ -22,10 +21,5 @@ const { queue } = require("../src/");
return console.info(versionText());
}

const queueFile = options.restoreFile || options.queueFile;
if (!(await tryAccess(queueFile))) {
return console.error(`error: could not access ${queueFile}`);
}

await queue(options);
})();
Loading