diff --git a/.travis.yml b/.travis.yml index 549e920..d772732 100644 --- a/.travis.yml +++ b/.travis.yml @@ -50,7 +50,7 @@ deploy: email: zak@zeroth.io skip_cleanup: true api_key: - secure: b+EB9MyOCxsPgjNYL2+mAXdprrCKCNeHvysK/dobtSx4NwSrlltEB2tvLisWC0b7ou+tJgmQqdyllabtQva0hmU+B7k0pTzy+/ePXlUZvYdoXYeM0eZYoEsPQublZaYtqNCpnW01U2LT3xWzNwLU2Fwu9Pi4PDiicHElK0UZEtYSc0Ghi/moJmc7fuTY74fihlJMYLb66Mdls7gu+mfcengPrZ/afCt1x3HnRhtNEVRIjR0RpX9Db/wcRnV9cxYa7c7mAtul69ZpkNnu4xusv9M38CZbdUH53NuzWwBCSF7TgKEuA33xbvmD8/FsdoX5tysL50XGqfnnquDkBfKCNnBuJNHnBi16u9bHyhhx3GsUK6ikdfyoUEf08WA4EHbwwE+Q6WMW0StsTskr4ongXofVZNVq3zjdJY2gpv6F5q7X7ZkBltNYHdevURueWPhZzJEkOUWZvy46XoyYUj4rMIwSJq+1ASiFoFwICes6U+hIT19Vw0q0vES+YqA9HXyMwNa6uSSlduzXzWYg9FTsQnHODusySsNINbGiHOv+8zUMD92ZzSdvu5p7npwHJiuguEbZ8ogfVd4R37UxsQBNdgYi8KmEOIRJ1x/ZX/GeO8P0958n/vZ2QGKCtV8iSQ+V4ukSvtunhy690SHVag58QUDK50GDJIB90IVK7jrmiBI= + secure: Va0R9mpBnHEb3rMzyQMGZIC/x/v37vflpPf/BIxyPndXVSwUJnNoRgrGofbmix5xLPLZoNmJLSYMT944+tXHEXQPUuw53NioT5MPGPNVMnORdB5/8Kl+qmmIiDXd1wQ8iBnrtUESHfxEUil0kDi5Tz+aIJJMV1omG98u4CGmT4DXU/NVq3yHn/cI5EqgF+CCj6mH6Ud6u9TGwPUA/hvC2hFJeILprLKYX6JNZW/dz5e17lLB1tAADWC+MEGodSlOd4fICHEeCnXQT90GvaZaaJ5DG2NK3XqQdh10I+EDsvRkfreBkQmoqFsSrj/Pup3Hj0ZgLzOtrVV4KBUJZ81/BEh2ox6xIwLqbiDdXn7aDLd85f/W4O8z9GHDzY8jvbq103q3lw4VvfMdWCKSwZPZg0DMVg6CnWSwZyoSzgcNlvOmdJeDd6ZZJzN9b097R4DkLlvwrwyDRBEIYNemXX3asmKqmN1BJyisz+X1AfDIrXbLvFXxUkgtHOUmYHVO9xD/cDNjhc5J0b+ux2rzWrD/UnPlYnQ26bxUVSnHrk51pqBZz5PdAVaocWLBG6c6ENVICSCHJ21B+FfsCtc+oiQR46b3loRxIKGVCzv89JdiVVRhS19ZdMjNSTVCG4owU3xuyIWJ0XGLi3CrEVtUyS1EPgIBbx9CkVSZTuZwSJcOKDg= on: branch: master tags: false diff --git a/src/common/util/banner.ts b/src/common/util/banner.ts index e532070..d2f8267 100644 --- a/src/common/util/banner.ts +++ b/src/common/util/banner.ts @@ -10,18 +10,23 @@ import * as chalk from 'chalk'; * @type {string} */ export const banner = ` - /| |\\ _ - / / \\ \\ | | - / / \\ \\ | | _______ _____ - / / \\ \\ | | |__ __| | ____| - \`.\`. _______ ,'.' | |___ _ _____ _ _ _ | | |___ - \`.\`.-----,'.' | _ | | | | _ | | | | | | | | | | | - \`.\`..,',' | |_| | | | | |_| | | |_| | | | | | ___| | - \`._,' |_____| |_| |___| | |_____| |_| |_| |_____| - | | - | | - | | - |_|`; + 0 + 00 00000 + 0000 00 0000 + 00000 0000 00000 + 0000 000000 0000 +000 0 000 000 +000 00 000 000 +000 000000 00 000 +000 000 Zeroth 000 000 +000 00 000000 000 +000 000 00 000 +000 000 0 000 + 0000 000000 0000 + 00000 000 00000 + 0000 000 0000 + 00000 00 + 0`; export function bannerBg(message: string = '$ Zeroth Runtime CLI', bgString: string): string { @@ -35,20 +40,26 @@ export function bannerBg(message: string = '$ Zeroth Runtime CLI', bgString: str shortMessage += "*".repeat(38 - shortMessage.length); const template = ` -******************************************************************************** -**** /| ***** |\\ **** _ ******************************************************** -*** / / ***** \\ \\ ** | | ******************************************************* -** / / ******* \\ \\ * | | ************************* _______ _____ *********** -* / / ********* \\ \\ | | ************************* |__ __| | ____| *********** -* \`.\`. _______ ,'.' | |___ _ _____ _ _ _ | | ***|___ *********** -*** \`.\`.-----,'.' ** | _ | | | | _ | | | | | | | | | *******| | *********** -***** \`.\`..,',' **** | |_| | | | | |_| | | |_| | | | | | ****___| | *********** -******* \`._,' ****** |_____| |_| |___| | |_____| |_| |_| ** |_____| *********** -********* *********************** | | *************************************** -************************************ | | *************************************** -************************************ | | *${shortMessage} -************************************ |_| *************************************** -******************************************************************************** +************************************** ************************************** +********************************* 0 ********************************* +****************************** 00 00000 ***************************** +************************** 0000 00 0000 ************************* +*********************** 00000 0000 00000 ********************** +*********************** 0000 000000 0000 ********************* +********************** 000 0 000 000 ********************* +********************** 000 00 000 000 ********************* +********************** 000 000000 00 000 ********************* +********************** 000 000 Zeroth 000 000 ********************* +********************** 000 00 000000 000 ********************* +********************** 000 000 00 000 ********************* +********************** 000 000 0 000 ********************* +*********************** 0000 000000 0000 ********************** +*********************** 00000 000 00000 ********************** +************************** 0000 000 0000 ************************* +****************************** 00000 00 ***************************** +********************************** 0 ******************************** +*************************************** ************************************* +******************************************************************************* ${longMessage}`; const minReplacementLength = template.match(/\*+/g) @@ -57,7 +68,9 @@ ${longMessage}`; bgString = bgString.repeat(minReplacementLength / bgString.length + 1); } - return template.replace(/\*+/g, (match: string) => { + return template + .replace(/0/g, '\u2b21') + .replace(/\*+/g, (match: string) => { const replacement: string = bgString.substr(0, match.length); bgString = bgString.substr(match.length);