A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/xyproto/sealion below:

xyproto/sealion: :ocean: Command line lunch reminder

Be reminded to have lunch, directly in your prompt.

Messages are displayed in configurable time-intervals.

~/.config/sealion.conf

11:00 - 11:20 : lunch 11:20, in %m minutes

This will add a prompt reminder from 11:00 to 11:20 with the message "lunch 11:20, in N minutes", where N is the number of minutes left.

System installation:

git clone https://github.com/xyproto/sealion
cd sealion
sudo make install

User setup:

Type on or off to enable or disable Sea Lion for the current shell session.

User setup on a system where Sea Lion has already been installed Alternative use: Run watch in a separate terminal emulator

Simple case:

For updating every 5 seconds, with no title and highlighting any differences:

watch --color --differences --no-title --interval 5 sealion

The following is not normally needed, since sealion-setup handles this per user, but it helps to explain what is being set up by sealion-setup:

# Sea Lion Prompt Reminder
on() {
  export PROMPT_COMMAND="/usr/bin/sealion"
  off() { unset PROMPT_COMMAND; }
}

# Enable prompt messages if on the right host and not over ssh
[ $HOSTNAME = "work_pc" ] && [ ! -n "$SSH_TTY" ] && on || true
# Sea Lion Prompt Reminder
function on
  function sealion --on-event fish_prompt
    /usr/bin/sealion
  end
  function off
    functions -e sealion
  end
end

# Enable prompt messages if on the right host and not over ssh
if [ (hostname) = "work_pc" ]; and not count $SSH_TTY > /dev/null; on; end
# Sea Lion Prompt Reminder
on() {
  precmd() { /usr/bin/sealion }
  off() { unset -f precmd }
}

# Enable prompt messages if on the right host and not over ssh
[ "$HOST" = "work_pc" ] && [ ! -n "$SSH_TTY" ] && on || true

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4