#!/usr/bin/env node; /****************************************************************************** * This program prints an input stream with line numbers prefixed to each line. * * Copyright © 2020 Richard Lesh. All rights reserved. *****************************************************************************/ const Utils = require('./Utils'); const main = async () => { let line; let lineNumber = 1; while ((line = await Utils.getline(process.stdin)) !== undefined) { line = Utils.rtrim(line); console.log(Utils.format("{0:5d}: {1:s}", lineNumber, line)); ++lineNumber; } } main().catch( e => { console.error(e) } );