Download node_modules/execa/lib/verbose.js from Snapkitty/sovereign-apollo: direct link, hf CLI and curl.
- Browser
- Download file 594 Bytes
-
https://huggingface.co/Snapkitty/sovereign-apollo/resolve/main/node_modules/execa/lib/verbose.js
- Command line
-
hf download hf://Snapkitty/sovereign-apollo/node_modules/execa/lib/verbose.js
-
curl -L -o verbose.js https://huggingface.co/Snapkitty/sovereign-apollo/resolve/main/node_modules/execa/lib/verbose.js
594 Bytes
| import {debuglog} from 'node:util'; | |
| import process from 'node:process'; | |
| export const verboseDefault = debuglog('execa').enabled; | |
| const padField = (field, padding) => String(field).padStart(padding, '0'); | |
| const getTimestamp = () => { | |
| const date = new Date(); | |
| return `${padField(date.getHours(), 2)}:${padField(date.getMinutes(), 2)}:${padField(date.getSeconds(), 2)}.${padField(date.getMilliseconds(), 3)}`; | |
| }; | |
| export const logCommand = (escapedCommand, {verbose}) => { | |
| if (!verbose) { | |
| return; | |
| } | |
| process.stderr.write(`[${getTimestamp()}] ${escapedCommand}\n`); | |
| }; | |