// SPDX-License-Identifier: Apache-2.0 // SPDX-FileCopyrightText: 2021-Present The Jackal Authors // Package bigbang contains the logic for installing Big Bang and Flux package bigbang import ( "github.com/Racer159/jackal/src/pkg/message" "github.com/pterm/pterm" ) func printBanner() { // Only print the banner if the terminal is wide enough and no-progress isn't set. if message.NoProgress || pterm.GetTerminalWidth() < 125 { message.Note("Loading Big Bang extension (this may take a few minutes)") return } smokey := `                                                                                                                                                                                    ((/(((((((((//(.                                                                                                          (//*/.((((((((((,/,///                                                                                                   .///,,,  (((((((((((.  .*,///                                                                                            ,///,.     *((((((((((((((      ,,///                                                                                   /////,      ,/((((((((((((((((((((/       /////,                                                                          (&&&&&&&#/,  .,*//////////////////////*,  .*#&&&&&&&%,                                                                      ((((((((((#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%(((((((((((                                                                     ///       (    (((*   /(,    /(.  (*  /      *  *(  *///                                                                     ///   */*,/     (/    /  .(/  ..  *  /(  .(((((     ///*                                                                     ,,*//,    /  *  *  *  /  ,((  ..    ,((       //   //,,,                                                                     ,,,       *  /,   /,  /  ,//  .,  /  ./   //**//*  /,,,,                                                        .,,,,,,,,,,, ,,,,*///*,*. //  //   /*      /,  //   .     ,*,***,,,,, ,,,,,,,,,,,                       .//*//((((((((/,  .  ,,**//////////,  .,,,,,,,,,,*////////////////////////,,,,,,,,,,.  .*//////////*,,.  , .*(((((((((//*/(    ////**  ./////((/.     .,,,.   .*/////(((((((((//////////////////////////(((((((((/////,.   .,,,.     ,/((////*. ,**///,        ///////*******. ,//(((((((*       .,,,,.      .*//////////////////*.     .,,,,.       ,(((((((///  ,*******///////              ///////////******. .//((((((((((((((((((//,,.                  .,*/((((((((((((((((((//*  .*****///////////,                   /////////////////*** .//((((((((((//////((((((((((((((((((((((((//////((((((((((// ,***/////////////////                      */////////////////*** //(((((./((((((((//,(((((((((((((((((/.//(((((((/./(((((/.***//////////////////                         ./////////////////*** /(((((       #@@(.(( ((((((((((((((/((     (@@@  .(((((*.**//////////////////                            ////////////////*** /(((         @@@@   /((((((((((((((/       ,@@&    /(((/ ***///////////////,                               /////////////**** /(((/                //////////////               *(((// ****////////////*                                    /////***** *** /(((((/            //,(((/(((//(((./.           */((((// **, ****/////* .                                          .*//////////(((((((//////////(((((((((((((((((//////////(((((((///////////*                                                             ///((((((((((((((((((( ,/(((// .(((((((((((((((((((//* ..                                                                   .  ///((((((((((((((((((((((((((((((((((////**,.                                                                             ,/(/.      .  ..,,,...            ...,,,.  *(((((/////                                                                       ,*/(((((((// ,,,,,,.               .,,,,,,, (((///*,                                                                          ,*/((((((**(( ,,,,,,,,,,,,@,,,,,,,,,,,,.,(( /*,. .(((((                                                                   .&(  .,*/((( /,*, ,,,,,,#&@&,@*@@&#,,,,,,, *,/   ,,,,,,,.&&                                                                 %&.,,,,,,    ,((,  ,,,,,,*&,@@@@&,@*,,,,,,,  ((/(  ,,,,,,,, &.                                                             #&,////,,, /(((/*(*.. ,,,,@%@,,@@@,,@%@,,,, .. /( (.((. ,,*//// &                                                            & /(((/*,.((( ((/* . ,,,,,,,,%@@&@@(,,,,,,,,  , /(((/((( ,/((((/%,                                                           & /(((//,,///((//*   .,,,,,,,,,,,,,,,,,,,,,,    *//(//// ,/((((/#                                                            # /((((/, ///****  ,,, (((((((/ ,,./(((((((.,,,  ***//// //((((/#                                                              /(/((// ****    ,,*,,(&&&&&&& ///&&&&&&&( /,,,   ,***.,//((/(/.                                                              ////(///      ,*// (%&&&&&&&& ///&&&&&&&&(*,//..      //((/(/,                                                                ///////*   , //**(&&&&&&&&&& //*&&&&&&&&&%( ///,.   ///////.                                                                    ,////////// (#&&&&&&&&&&& //.&&&&&&&&&&&(( //////////                                                                              *.  (((&&&&&&&&&&&#./,.&&&&&&&&/ &&((/. /                                                                                 /&% //,  // .&&&&&&&&.///// &&&&&&,//... (// &(/                                                                           & ,,  //// ./* &&&&&&&&& ./////& *////*//,*//   * #*                                                                         &&  /// //*/.///////,&&%/*///*& ////////,/ ///// %&                                                                           &&& ***./ ///,*/////&&// /// ///////////*// *  &&#                                                                            &&&% */*////././/// &,/////.////(////////// &&&.                                                                               ////////(/,/ ////.///((///**/((//////(//././                                                                                    .////(///./// ///((((//////((/(///(// /.                                                                                      //((,//(//./,////(((((((// ((((/((///*                                                                                   , ./(((((*/((///////((((((((// (((((((/////                                                                                   *//((((( //((((((((((((((((/ (((((((((/////                                                                                    .((((((* /((((((((((((((//,((((((((((( .*.                                                                       .  .,,,,,*,,,,,,,,,, (((((((((.,,,,,.////.((((((( ,,,(((/.                                                                  , &&&&&%# ,,,,,/ ,,, ((((((( (.,,,,,,,,,,, .(((((,,(**#&&&&&*(                                                              ,%&*&&&&&/,,,,,,,,,,,,,(((./(..(/*/(/(((/,,((((,.,,,,/.&&&&&(&(.                                                              (&(&&&&#(* .  ,,,,,,,,  *(&&&&&&&&&&%(((&#( ,,,,, ..(&*&&&&(%/                                                              ,.*& (#%(( ,,,. ,,,,    .(%(&&&&&&&&&&&&((*  ,,,..,, ,(#(((,(/(,                                                               , /./*./,,,.         ,,/*#&&&&&&&&&&&&%#/(.     .,, (.*/.*.,.                                                                                       ,(/#(&&&&&&&&&%##(..                                                                                                         .( *((((((((((/*(/,                                                                                                             ,,,,,.  .,,,                                                        ###### # # ####### ####### ####### ###### # # ####### # # ####### # # # # # # # # # # # ## ## # # ## # # # # # # # # # # # # # # # # # # # # # # # ###### # # # # ##### # # ###### # # # # # # # # ##### # # ####### # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ## # # ####### # # # # ####### # # # # ####### # # ####### ###### ### ##### ###### # # # ##### # # # # # # # # # ## # # # # # # # # # # # # # # # ###### # # #### ###### # # # # # # #### # # # # # # # ####### # # # # # # # # # # # # # # # ## # # ###### ### ##### ###### # # # # ##### ` pterm.Print(smokey) }