25 lines
989 B
TypeScript
25 lines
989 B
TypeScript
/**
|
|
* Simplest logger function, takes two argument: first one put between
|
|
* square brackets (the protocol), the second one it's the effective message
|
|
* @param {string} proto protocol
|
|
* @param {string} args message
|
|
*/
|
|
export const logger = (proto: string, args: string) => {
|
|
console.log(`[${proto}]\t${args}`)
|
|
}
|
|
|
|
/**
|
|
* CLI splash
|
|
*/
|
|
|
|
export const splash = () => {
|
|
const fg = "\u001b[38;2;50;113;168m"
|
|
const reset = "\u001b[0m"
|
|
console.log(`${fg} __ ____ __ __ ______`)
|
|
console.log(" __ __/ /________/ / /__ _ _____ / / / / / / _/")
|
|
console.log(" / // / __/___/ _ / / _ \\ | |/|/ / -_) _ \\/ /_/ // / ")
|
|
console.log(" \\_, /\\__/ \\_,_/_/ .__/ |__,__/\\__/_.__/\\____/___/ ")
|
|
console.log(`/___/ /_/ \n${reset}`)
|
|
console.log(" yt-dlp-webUI - A web-ui for yt-dlp, simply enough")
|
|
console.log("---------------------------------------------------\n")
|
|
} |