# \[NEW\] CatPalette.jl - The best and easiest way to customize prints in terminal!

**URL:** <https://discourse.julialang.org/t/new-catpalette-jl-the-best-and-easiest-way-to-customize-prints-in-terminal/118505>\
**Category:** Package Announcements\
**Tags:** package, announcement\
**Created:** [August 22, 2024, 11:20pm UTC](https://discourse.julialang.org/t/new-catpalette-jl-the-best-and-easiest-way-to-customize-prints-in-terminal/118505 "2024-08-22T23:20:28Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![lyriath.love](https://avatars.discourse-cdn.com/v4/letter/l/35a633/32.png) [@lyriath.love](https://discourse.julialang.org/u/lyriath.love)\
**Post date:** [August 22, 2024, 11:20pm UTC](https://discourse.julialang.org/t/new-catpalette-jl-the-best-and-easiest-way-to-customize-prints-in-terminal/118505/1 "2024-08-22T23:20:28Z")

</div>

If you’re searching the best and easiest way to print text in terminal in different types, colors and more, maybe this package will interest you.

![CatPalette-Logo(1)](https://global.discourse-cdn.com/julialang/original/3X/7/f/7fc8439037d7f599c6bc8aa81476869ee764ed55.png)

CatPalette is a Julia package with the objective of making your prints more customizable, to improve the organization of your projects, making them more understandable and beauty.

More info at: [GitHub - lyriath-love/CatPalette](https://github.com/lyriath-love/CatPalette.git)

---

<div class="post-metadata">

**Author:** ![tecosaur](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tecosaur/32/23206_2.png) [@tecosaur](https://discourse.julialang.org/u/tecosaur)\
**Post date:** [August 23, 2024, 5:11am UTC](https://discourse.julialang.org/t/new-catpalette-jl-the-best-and-easiest-way-to-customize-prints-in-terminal/118505/2 "2024-08-23T05:11:47Z")

</div>

@lyriath.love I took a glance at this project when you opened the package registration PR: I get the impression you may not have seen Crayons.jl or StyledStrings.jl?

---

<div class="post-metadata">

**Author:** ![lyriath.love](https://avatars.discourse-cdn.com/v4/letter/l/35a633/32.png) [@lyriath.love](https://discourse.julialang.org/u/lyriath.love)\
**Post date:** [August 24, 2024, 3:46am UTC](https://discourse.julialang.org/t/new-catpalette-jl-the-best-and-easiest-way-to-customize-prints-in-terminal/118505/3 "2024-08-24T03:46:05Z")

</div>

|

Yes! I already know them! But… To be honest i wanted to create my own package, primarily for my own use and learn more about julia. It’s my first mini-project, so i’m sharing it to see if someone like it 🙂

---

<div class="post-metadata">

**Author:** ![tecosaur](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tecosaur/32/23206_2.png) [@tecosaur](https://discourse.julialang.org/u/tecosaur)\
**Post date:** [August 24, 2024, 3:55am UTC](https://discourse.julialang.org/t/new-catpalette-jl-the-best-and-easiest-way-to-customize-prints-in-terminal/118505/4 "2024-08-24T03:55:51Z")

</div>

Great to create your own package! 😀 It’s arguably the best way to learn.

Not to be a buzzkill, but I do wonder if perhaps such experiments might be best left as unregistered packages? Particularly when the use case seems to be well-covered by existing packages.

---

<div class="post-metadata">

**Author:** ![lyriath.love](https://avatars.discourse-cdn.com/v4/letter/l/35a633/32.png) [@lyriath.love](https://discourse.julialang.org/u/lyriath.love)\
**Post date:** [August 24, 2024, 4:08am UTC](https://discourse.julialang.org/t/new-catpalette-jl-the-best-and-easiest-way-to-customize-prints-in-terminal/118505/5 "2024-08-24T04:08:47Z")

</div>

Yes, creating my own packages helps me a lot to learn more about julia!

And I think you’re right! Some of my experiments are better off being unregistered packages haha, sorry and thanks for replying to my post \<3
