npm install pageterm -g
$> pageterm [options] <filepath>
--
const {showHelp} = require("pageterm");
--
import {showHelp} from "pageterm";
const displayHelpFile = async function ()
{
const content = fs.readFileSync("./my-help-file", "utf-8");
await showHelp(content, {
windowTitle: "My Application Name - Help ❔",
topText: "Press CTRL + C or Q to Quit | Page Down or Any key to scroll down",
topTextBg: "",
topTextReversed: true,
colorify: true
});
};
filepath File path to content to show
$> pageterm <filepath>
filepath File path to content to show
Options | Description | Default |
---|---|---|
-v, --version | output the current version | |
-m, --markdown | Display file content with partial Markdown support | true |
-c, --colorify | Display file content with colors | false |
-c, --colorify | Display file content with colors | false |
-p, --progress | Show progress bar | true |
-s, --smooth | Enable smooth scrolling | true |
-s, --latencyScroll | Smooth scrolling latency | 10 |
-t, --windowTitle | Set text in Terminal title bar | |
--topText | Change the top menu text | |
-h, --help | display help for command |
📁 package
│
└───📁 cjs
│ │ 📝 index.cjs ⇽ CJS version - Node (9.6kB unminified)
└───📁 dist
│ │ 📝 index.mjs ⇽ ESM version - Node (9.7kB unminified)
- Display entire help without interruption when TTY is not available
- Display help with PageTerm
- Update code for the ESM file
- Restore the initial color on quitting
- Display content left on quitting
- Fix lines wrapped incorrectly
- Don't display the top text when the console display is wide enough.