signale icon indicating copy to clipboard operation
signale copied to clipboard

Split and align on linebreaks and too long lines

Open vorph1 opened this issue 5 years ago • 1 comments

Hi! I wanted a more readable output for longer messages so I went ahead and implemented that. Here's a sample output and corresponding code


signale.config({
    splitLongLines: true, //split to 80 chars width
    splitLinebreaks: true
});

signale.complete({prefix: '[task]', message: 'Fix issue #59 '.repeat(20), suffix: '(@klauscfhq)'});

signale.config({
    splitLongLines: 120, // split to given width
    splitLinebreaks: true
});

signale.complete({prefix: '[task]', message: 'Fix issue #59 '.repeat(20), suffix: '(@klauscfhq)'});

signale.config({
    splitLongLines: 'auto', // split to terminal width
    splitLinebreaks: true
});

signale.complete({prefix: '[task]', message: 'Fix issue #59 '.repeat(20), suffix: '(@klauscfhq)'});


signale.config({
    splitLongLines: 'auto', // split to terminal width
    splitLinebreaks: true
});

signale.complete({prefix: '[task]', message: "Fix issue #59\n".repeat(20), suffix: '(@klauscfhq)'});

1560872094

vorph1 avatar Jun 18 '19 15:06 vorph1

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

sonarcloud[bot] avatar Sep 04 '22 18:09 sonarcloud[bot]