11import { generateColorTable } from "./generateTable" ;
22import { getTimestamp } from "./getTimestamp" ;
33import { getSaying } from "./getSaying" ;
4-
5- const { version } = require ( "../../package.json" ) ;
4+ import { lines } from "./getResponses" ;
65
76/**
87 *
@@ -19,17 +18,17 @@ export const generateOutput: (
1918 quiet ?: boolean
2019) => string = ( chartType , updateTime , data , quiet ) => {
2120 quiet = quiet === undefined ? true : quiet ;
22- let header = `COVID-19 Tracker & CLI v ${ version } - ${ chartType } ` ;
21+ let header = `${ lines . defaultHeader } - ${ chartType } ` ;
2322 let timestamp = getTimestamp ( updateTime ) . yellow ;
2423
2524 data . unshift ( timestamp ) ;
2625 if ( ! quiet ) data . unshift ( header ) ;
2726
2827 if ( ! quiet )
2928 data = data . concat ( [
30- "Help: Try to append the URL with /help to learn more..." ,
31- "Docs: docs.wareneutron.com/covid19-tracker-cli" ,
32- "Repo: repo.wareneutron.com/covid19-tracker-cli" ,
29+ lines . helpMessage ,
30+ lines . docsLink ,
31+ lines . WNrepoLink ,
3332 ] ) ;
3433
3534 let response = generateColorTable ( data , "cyan" ) ;
@@ -38,24 +37,19 @@ export const generateOutput: (
3837 response += `\n${ "═" . repeat ( 60 ) } \n` ;
3938 }
4039
41- response += `Love this project? Help us to help others by means of coffee!\n` ; // support msg
42-
43- // Include GCash message if the query is to the PH
44- response += chartType . toLowerCase ( ) . includes ( "philippines" )
45- ? "(GCash) +639176462753" . blue + "\n"
46- : "" ;
40+ response += lines . sponsorMessage ; // support msg
4741
4842 // @ts -expect-error: Missing type definitions causes TS to highlight brightRed
49- response += `(Buy Us A Coffee) wareneutron.com/donate \n` . brightRed ; //BMC link
43+ response += `${ lines . BMCLink } \n` . brightRed ; //BMC link
5044
5145 if ( ! quiet ) {
5246 response += `${ "═" . repeat ( 60 ) } \n` ;
53- response += `Follow me on twitter for more updates!\n ` ;
47+ response += `${ lines . twitterPlug } ` ;
5448 response +=
55- [ "@warengonzaga" , "#covid19trackercli" ]
56- . map ( ( text ) => text . black . bgCyan )
57- . join ( " " ) + "\n" ;
49+ lines . handleHashtag . map ( ( text ) => text . black . bgCyan ) . join ( " " ) +
50+ "\n" ;
5851 }
5952
53+ response += "\n" ;
6054 return response ;
6155} ;
0 commit comments