mirror of https://github.com/codefeathers/mark
				
				
			
				 2 changed files with 20 additions and 0 deletions
			
			
		@ -0,0 +1,17 @@ | 
				
			|||||
 | 
					#!/usr/bin/env bash | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					source ~/.markrc | 
				
			||||
 | 
					today=$(date +%Y-%m-%d\ %H:%M:%S) | 
				
			||||
 | 
					file_path=$base_path/$(date +%Y-%m).txt | 
				
			||||
 | 
					login_message=$username $today $login_message | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					# Login if it is the first message of the day | 
				
			||||
 | 
					if [[ -f $file_path ]]; then | 
				
			||||
 | 
					  last_line=$(tail -n1 $file_path) | 
				
			||||
 | 
					  last_day=$(echo $last_line | sed 's/[^ ] [^-]*-[^-]*-\([^ ]*i\).*/\1/') | 
				
			||||
 | 
					  if [[ $last_day != $(date +%d) ]]; then | 
				
			||||
 | 
					    echo $login_message >> $file_path | 
				
			||||
 | 
					  fi | 
				
			||||
 | 
					else | 
				
			||||
 | 
					    echo $login_message >> $file_path | 
				
			||||
 | 
					fi | 
				
			||||
@ -0,0 +1,3 @@ | 
				
			|||||
 | 
					base_path="$HOME/mark" | 
				
			||||
 | 
					username=$(whoami) | 
				
			||||
 | 
					login_message="I am in" | 
				
			||||
					Loading…
					
					
				
		Reference in new issue