A nice welcome script for Bash and Zsh
Find a file
2022-09-03 14:41:28 -05:00
install.sh Smoothed out the install script more 2022-09-03 14:27:05 -05:00
LICENSE Initial commit 2022-09-02 14:39:06 -05:00
README.md Update README.md 2022-09-03 14:41:28 -05:00
welcome.sh Fixed greeting time 2022-09-03 12:21:21 -05:00

welcome-sh

image

A nice welcome script for Bash

This is a nice little script for your .bashrc that greets you on every launch, with some helpful (and customizable!) information.

My goal with this script is to keep it simple, just a single line that gives useful information when you start the terminal.

Features:

  • Relatively fast
  • Works across many distros (update checking support)
  • Clean and simple
  • Written entirely in Bash

Installing:

Via Curl

Run bash -c "$(curl -s https://raw.githubusercontent.com/G2-Games/welcome-sh/main/install.sh)" to install it. It installs to ~/.welcome/welcome.sh

Run it again to uninstall.

Manual Installation

To use it, download welcome.sh and place it in your home directory. Then add /home/$USER/welcome.sh to your .bashrc

Updating:

WIP

Currently you can update by uninstalling and reinstalling, but this wipes all settings. I am working on making a better way to do this.


Configs:

To configure settings, open welcome.sh in your text editor of choice and go to the bottom. There, you'll find a few settings: image

Here, you can re-arrange the modules, and turn off and on flatpak and recharge notifications. I recommend leaving flatpak off as it makes startup incredibly slow.

I'm planning on making this config section a separate file later to make changing settings easier and updating easier.


TODO:

  • Add easier way to install and update
  • Fix issues across other distros
  • Add new features?