Skip to content

markusewalker/motivational-messages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Motivational Messages

Standup Reminder Break Reminder Lunch Reminder End of Day Reminder Tests
Standup Break Lunch End of Day Tests

This is a Github Actions based framework that is meant to send motivational messages via the Pushover app for the typical work day! However, if you want to try running this locally, continue reading on to see how.

This project utilizes Pipedream along with cron-job.org to use an external scheduler for each of the reminders. Therefore, you will not see the scheduled times in the workflows despite them routinely running.

Table of Contents

  1. Prerequisites
  2. Getting Started
  3. Running Program

In order to properly run this, you will need the following installed on your client machine:

  • Go (1.25+)
  • Pushover app installed on your device

Getting Started

To get going, there are two options.

  1. Directly running go run main.go <motivational message>
  2. Downloading the relevant binary in the Releases pages

Option 1

Here is the usage of the CLI tool:

$ go run main.go 
Motivational Messages is a CLI application that sends motivational messages at
specified times throughout the typical 9-5 workday

Usage:
  gomotivate [command]

Available Commands:
  break       Sends a break time reminder notification
  completion  Generate the autocompletion script for the specified shell
  eod         Sends an end of day reminder notification
  help        Help about any command
  lunch       Sends a lunch time reminder notification
  standup     Sends a stand-up reminder notification

Flags:
  -h, --help   help for gomotivate

Option 2

If you download the binary, ensure that you download the asset specific to your OS and architecture. When unzipping, you can customize the name however you see fit. By default, gomotivate is the name used in the usage.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages