Help Wanted: Figlet alternative / native header in shell #276

Closed
opened 2026-02-04 17:38:39 +03:00 by OVERLORD · 6 comments
Owner

Originally created by @MickLesk on GitHub (Jan 4, 2025).

Help Wanted:

Searching an Alternative for Figlet Header Generation:

Goals:

  1. replacement of Figlet/Toilet
  2. clean header area

Solution:

  • Feel free to make suggestions
  • If possible without dependencies, must work on debian/ubuntu & ultimately also on alpine.
  • Must work for all script lengths, e.g. “memos” or also “Homeassistant-Core”

Idea:

  • Native script (like to upload or create a repo yourself), which we can implement in the build.func that the ASCII header is built dynamically without third-party software.
Originally created by @MickLesk on GitHub (Jan 4, 2025). ### Help Wanted: **Searching an Alternative for Figlet Header Generation:** Goals: 1. replacement of Figlet/Toilet 2. clean header area Solution: - Feel free to make suggestions - If possible without dependencies, must work on debian/ubuntu & ultimately also on alpine. - Must work for all script lengths, e.g. “memos” or also “Homeassistant-Core” Idea: - Native script (like to upload or create a repo yourself), which we can implement in the build.func that the ASCII header is built dynamically without third-party software.
OVERLORD added the maintenancehelp wanteddependencies labels 2026-02-04 17:38:39 +03:00
Author
Owner

@michelroegl-brunner commented on GitHub (Jan 4, 2025):

I'm actually trying to port/implement something in bash atm. Will be a few more days tough.

@michelroegl-brunner commented on GitHub (Jan 4, 2025): I'm actually trying to port/implement something in bash atm. Will be a few more days tough.
Author
Owner

@burgerga commented on GitHub (Jan 5, 2025):

You could do it with a Github action that automatically creates/update the ASCII headers in a directory in the github repo for every script.

Benefits:

  • No dependencies in the LXC/VM
  • Efficient: only generated once (or when updated)
  • No need to reinvent the wheel
@burgerga commented on GitHub (Jan 5, 2025): You could do it with a Github action that automatically creates/update the ASCII headers in a directory in the github repo for every script. Benefits: - No dependencies in the LXC/VM - Efficient: only generated once (or when updated) - No need to reinvent the wheel
Author
Owner

@MickLesk commented on GitHub (Jan 5, 2025):

Can you create an Example Branch for Testing? Im not a pro with GH Actions 😅

@MickLesk commented on GitHub (Jan 5, 2025): Can you create an Example Branch for Testing? Im not a pro with GH Actions 😅
Author
Owner

@towerhand commented on GitHub (Jan 5, 2025):

What I had in mind is having a static ASCII header displaying "Proxmox VE Helper-Scripts" and a couple of lines with the relevant information for the repo. Then, a variable line with the name of the application. Keep it simple.

@towerhand commented on GitHub (Jan 5, 2025): What I had in mind is having a static ASCII header displaying "Proxmox VE Helper-Scripts" and a couple of lines with the relevant information for the repo. Then, a variable line with the name of the application. Keep it simple.
Author
Owner

@burgerga commented on GitHub (Jan 6, 2025):

@MickLesk Yes, it will take a bit of time though with the after-holidays catch up :)

@burgerga commented on GitHub (Jan 6, 2025): @MickLesk Yes, it will take a bit of time though with the after-holidays catch up :)
Author
Owner

@burgerga commented on GitHub (Jan 13, 2025):

Ah I see you already wrote a GHA, nice! I thought about creating a separate file for each APP but this approach saves you the trouble of figuring out that logic, because the computational cost is likely negligible :)

@burgerga commented on GitHub (Jan 13, 2025): Ah I see you already wrote a GHA, nice! I thought about creating a separate file for each APP but this approach saves you the trouble of figuring out that logic, because the computational cost is likely negligible :)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#276