@@ -16,27 +16,21 @@ export function formatAnimeGardenSearchURL(anime: Anime) {
1616}
1717
1818export function printKeywords ( anime : Anime , logger : ConsolaInstance ) {
19- if ( anime . plan . keywords . include . length === 1 ) {
20- const first = anime . plan . keywords . include [ 0 ] ;
21- const sum = first . reduce ( ( acc , t ) => acc + width ( t ) , 0 ) ;
22- if ( sum > 50 ) {
23- logger . log ( dim ( 'Include keywords | ' ) + underline ( overflowText ( first [ 0 ] , 50 ) ) ) ;
24- for ( const t of first . slice ( 1 ) ) {
25- logger . log ( ` ${ dim ( '|' ) } ${ underline ( overflowText ( t , 50 ) ) } ` ) ;
26- }
27- } else {
28- logger . log (
29- `${ dim ( 'Include keywords' ) } ${ first
30- . map ( ( t ) => underline ( overflowText ( t , 50 ) ) )
31- . join ( dim ( ' | ' ) ) } `
32- ) ;
19+ const include = anime . plan . keywords . include ;
20+ const sum = include . reduce ( ( acc , t ) => acc + width ( t ) , 0 ) ;
21+ if ( sum > 50 ) {
22+ logger . log ( dim ( 'Include keywords | ' ) + underline ( overflowText ( include [ 0 ] , 50 ) ) ) ;
23+ for ( const t of include . slice ( 1 ) ) {
24+ logger . log ( ` ${ dim ( '|' ) } ${ underline ( overflowText ( t , 50 ) ) } ` ) ;
3325 }
3426 } else {
35- logger . log ( dim ( `Include keywords:` ) ) ;
36- for ( const include of anime . plan . keywords . include ) {
37- logger . log ( ` ${ DOT } ${ include . map ( ( t ) => underline ( overflowText ( t , 50 ) ) ) . join ( ' | ' ) } ` ) ;
38- }
27+ logger . log (
28+ `${ dim ( 'Include keywords' ) } ${ include
29+ . map ( ( t ) => underline ( overflowText ( t , 50 ) ) )
30+ . join ( dim ( ' | ' ) ) } `
31+ ) ;
3932 }
33+
4034 if ( anime . plan . keywords . exclude . length > 0 ) {
4135 logger . log (
4236 `${ dim ( `Exclude keywords` ) } [ ${ anime . plan . keywords . exclude
0 commit comments