2.0.2 • Published 2 months ago

@skyra/start-banner v2.0.2

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
2 months ago

@skyra/start-banner

A banner generator utility for your CLI, generates a string to be printed into the console given a logo, name, and extras.

The full layout is similar to the following:

#####################################################################
#          #                                                        #
#          #                                                        #
#   LOGO   #                          NAME                          #
#          #                                                        #
#          #                                                        #
#####################################################################
############                                                        #
############                         EXTRAS                         #
############                                                        #
############                                                        #
#####################################################################

It consists of two sections, "left" and "right". The left section is present only if a non-empty logo is given, otherwise only the right section will be shown. The right section consists of the "name" and "extras" fields, both of which are optional, and if none of them is given, then only the logo will be shown.

The width of the left section depends on the width of the "logo" field without the ANSI codes, which allows users to use coloured logos with ANSI codes and the width will still be correct, displaying the banner as intended.

If the height of the right section is higher than the height of the logo, then an empty padding with the logo's width will be used.

Usage

To use the module, you import the createBanner function from the package, and then pass arrays with the lines.

2.0.2-next.4ec0b23

9 months ago

2.0.3-next.24453e7

2 months ago

2.0.3-next.492fcc8

3 months ago

2.0.3-next.66e03ad

3 months ago

2.0.2-next.c3e268f

9 months ago

2.0.2-next.a3a91cc

7 months ago

2.0.2

3 months ago

2.0.2-next.51fce94

7 months ago

2.0.2-next.a6ef540

3 months ago

2.0.2-next.4baa8d0

9 months ago

2.0.2-next.4d7ae8c

8 months ago

2.0.2-next.2fd587f

3 months ago

2.0.2-next.fea29a6

3 months ago

2.0.2-next.3971d50

8 months ago

2.0.2-next.9143271

3 months ago

2.0.3-next.8bd9594

3 months ago

2.0.3-next.c11c390

3 months ago

2.0.2-next.de81fe1

8 months ago

2.0.2-next.295c963

5 months ago

2.0.2-next.6bf7063

3 months ago

2.0.3-next.2250521

3 months ago

2.0.2-next.6311944

9 months ago

2.0.2-next.add5d0e

3 months ago

2.0.2-next.2fa6457

3 months ago

2.0.2-next.b222bb6

8 months ago

2.0.3-next.1f60028

3 months ago

2.0.2-next.23d9751

3 months ago

2.0.3-next.38fda83

3 months ago

2.0.3-next.6d0d41b

3 months ago

2.0.2-next.c4cb7ee

9 months ago

2.0.3-next.f5aff3e

3 months ago

2.0.2-next.c69764e

3 months ago

2.0.2-next.4d41316

9 months ago

2.0.2-next.dbe950f

4 months ago

2.0.2-next.182fd3f

3 months ago

2.0.2-next.07a19fa

5 months ago

2.0.3-next.b9be90a

2 months ago

2.0.2-next.9b52063

3 months ago

2.0.2-next.db2f8ae

7 months ago

2.0.2-next.ef259a2

5 months ago

2.0.2-next.dc85943

3 months ago

2.0.2-next.5393a0c

8 months ago

2.0.2-next.d38f55b

9 months ago

2.0.3-next.ce5c7b6

3 months ago

2.0.2-next.43dafe2

3 months ago

2.0.2-next.b1b6cde

9 months ago

2.0.2-next.2a3232b

10 months ago

2.0.2-next.3ef7779

10 months ago

2.0.2-next.160a43d

10 months ago

2.0.2-next.c043105

10 months ago

2.0.2-next.7f53fbb

11 months ago

2.0.2-next.75a2e6d

10 months ago

2.0.2-next.a92e0a3

10 months ago

2.0.2-next.5c3fc84

12 months ago

2.0.2-next.30f0d76

12 months ago

2.0.2-next.8741937

12 months ago

2.0.2-next.b998ff0

11 months ago

2.0.1

2 years ago

2.0.0

2 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago