Skip to content

theMimolet/uwelcome

Repository files navigation

uWelcome

uWelcome is a configurable CLI Banner made for your favorite Linux systems!

WIP: Some features still need testing.

Contributions are welcome! If you want to contribute, you're welcome to submit a pull request or open an issue - it's very much appreciated ❤️

Want to configure or contribute to uWelcome ? Take a look at the documentation !

Roadmap

Here are features that are planned for the future:

  • Add CLI commands to customize the banner without touching the config file itself
  • Shows a warning if the installed system image is over a certain amount of time (e.g. one month - configurable)
  • Shows a warning if the installed system image is unverified (could be disabled via configuration)

Both are already done in Bazzite, so it's only a matter of porting them over to uWelcome.

How to try

Install it with Homebrew

If you have Homebrew installed on your system, you can install uWelcome with the following command:

brew install themimolet/tap/uwelcome

It's the recommended way to install uWelcome on your system, as it will get updated via Homebrew.

Download it from the releases page

You can download the latest release from the releases page.

You can then rename it to uwelcome and place it in your usual /bin folder.

Note: You won't receive automatic updates, you will have to download uWelcome at each new release.

Compile from source

You'll need to have go installed on your system to compile uWelcome from source.

Then you'll have to simply clone the repository and then build the binary:

git clone https://github.com/theMimolet/uwelcome
cd uwelcome
go build
./uwelcome

You'll then have the uwelcome binary in the current directory, which you can just drop into your usual /bin folder and it will work without any further setup (except for the configuration file if you want to customize it).

Commands

uWelcome supports the following commands (for now):

toggle  - Toggles the MOTD on or off for the current user
enable  - Always enables the MOTD for the current user
disable - Always disables the MOTD for the current user
version - Displays the version of uWelcome currently in use

About

Configurable CLI Banner for your favorite Linux systems !

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Contributors