diff --git a/exec/tdfiglet.js b/exec/tdfiglet.js index 699f6f31b6c969684818bfa4376eaf124e9549bb..69bbe41ac03964109d328b93a066e7434095974d 100644 --- a/exec/tdfiglet.js +++ b/exec/tdfiglet.js @@ -20,7 +20,8 @@ function usage() { writeln(""); writeln(" -f [font] Specify font file used."); writeln(" -j l|r|c Justify left, right, or center. Default is left."); - writeln(" -w n Set screen width. Default is 80."); + writeln(" -w n Set screen width. Default is auto-detect or 80."); + wrintln(" -m n Set margin/offset (for left or right justification)."); writeln(" -a Color sequences: ANSI. Default is Synchronet Ctrl-A."); writeln(" -u Encode charaters as UTF-8. Default is CP437."); writeln(" -x n Index to font within file. Default is 0."); @@ -63,6 +64,9 @@ for(i = 0; i < argv.length; ++i) { exit(1); } ++i; + } else if (arg === "-m" && i + 1 < argv.length) { + tdf.opt.margin = parseInt(argv[i + 1], 10); + ++i; } else if (arg === "-w" && i + 1 < argv.length) { tdf.opt.width = parseInt(argv[i + 1], 10); ++i;