gmotd

command module
v0.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 3, 2024 License: MIT Imports: 8 Imported by: 0

README ΒΆ

gmotd

β˜•οΈ About

gmotd is a configurable, dynamic motd generator, written in go.

πŸš€ Installation

# using go directly
$ go install github.com/jon4hz/gmotd@latest

# from aur (btw)
$ yay -S gmotd-bin

# local pkg manager
$ VERSION=v0.1.0

## debian / ubuntu
$ dpkg -i gmotd-$VERSION-linux-amd64.deb

## rhel / fedora / suse
$ rpm -i gmotd-$VERSION-linux-amd64.rpm

## alpine
$ apk add --allow-untrusted gmotd-$VERSION-linux-amd64.apk

# homebrew (macOS & linux)
$ brew install jon4hz/homebrew-tap/gmotd

✨ Usage

πŸ“¦ Standalone

You can use gmotd as standalone binary by executing gmotd.

$ gmotd
πŸ”Œ PAM

To automatically display the message of the day, you can use the pam_exec module to execute gmotd.
For example by adding the following line to /etc/pam.d/sshd.

session    optional     pam_exec.so stdout /usr/bin/gmotd

πŸ“ Configuration

gmotd loads it's configuration from the following locations:

  1. gmotd.yml
  2. ~/.config/gmotd/gmotd.yml
  3. /etc/gmotd/gmotd.yml

First come, first serve.

πŸ“Έ Preview

Preview

πŸ₯‚ Credits

  • yboetz/motd (not sure if you'll notice any similarities tho)

Documentation ΒΆ

The Go Gopher

There is no documentation for this package.

Directories ΒΆ

Path Synopsis
pkg
section

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL