Skip to content

feat: add Gleam language support#1718

Open
nil957 wants to merge 1 commit intoo2sh:mainfrom
nil957:add-gleam-language-support
Open

feat: add Gleam language support#1718
nil957 wants to merge 1 commit intoo2sh:mainfrom
nil957:add-gleam-language-support

Conversation

@nil957
Copy link
Copy Markdown

@nil957 nil957 commented Mar 23, 2026

Summary

This PR adds support for the Gleam programming language.

Changes

  • Added ASCII art logo (star shape based on Gleam's official Lucy mascot/star branding)
  • Used official brand color #FFAFF3 (pink/magenta) from linguist
  • tokei already supports Gleam via the .gleam extension

Testing

  • Verified build compiles successfully with cargo build --release
  • Tested --ascii-language gleam displays the star logo correctly
  • Language appears in --languages list

References

Closes #1535

Add support for the Gleam programming language.

- Added ASCII art logo (star shape based on Gleam's official branding)
- Used official brand color #FFAFF3 (pink/magenta)
- tokei already supports Gleam via the 'gleam' extension

Closes o2sh#1535
Comment on lines +984 to +995
{0} @@ @@@@@@@@@@ @@
{0} @@@@ @@@@@@@@@@@@ @@@@
{0} @@@@@@@@@@@@@@@@@@@@@@@
{0} @@@@@@@@@@@@@@@@@@@@@
{0} @@@@@@@@@@@@@@@@@@@@@@@@@
{0} @@@@@@@@@@@@@@@@@@@@@@@@@@@
{0} @@@@@@@@@@@@@@@@@@@@@@@@@@@@@
{0} @@@@@@@@@@@@@@@@@@@@@@@@@@@
{0} @@@@@@@@@@@@@@@@@@@@@@@@@
{0} @@@@@@@@@@@@@@@@@@@@@
{0} @@@@@@@ @@@@@@@
{0} @@@@@@ @@@@@@
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This area of the logo doesn't look right to me TBH. It looks a little bit like Patrick from Sponge Bob.

You've made a 7-pointed star. There are too many angles for a 5-pointed star. I assume this wasn't intentional.

The "arms" on this star need to be thicker. and connect directly to the "legs" of the star.

@spenserblack
Copy link
Copy Markdown
Collaborator

Thanks! I have some concerns about the logo, but otherwise it looks good.

@spenserblack
Copy link
Copy Markdown
Collaborator

This still needs some work, but I think this is closer to a proper star-like shape for Gleam:

                  @@
                 @@@@
                @@@@@@
               @@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      @@@@@@@@@@@@@@@@@@@@@@@@@@@@
        @@@@@@@@@@@@@@@@@@@@@@@@
          @@@@@@@@@@@@@@@@@@@@
            @@@@@@@@@@@@@@@@
           @@@@@@@@@@@@@@@@@@
          @@@@@@@@@@@@@@@@@@@@
         @@@@@@@@@@@@@@@@@@@@@
        @@@@@@@         @@@@@@@
       @@@@@@             @@@@@@
      @@@@@                 @@@@@
     @@@@                     @@@@

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Language Support: add Gleam language support

2 participants