#!/bin/sh # Simple wrapper around (my) chronic which writes the log files to # ~/.tmp/logs/. # Copyright (C) 2014 Simon Ruderich # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . set -eu if test $# -lt 2; then echo "Usage: $0 .." >&2 exit 1 fi name="$1" shift today=`date '+%Y-%m-%d'` now=`date '+%H:%M:%S'` logdir="$HOME/.tmp/logs/$today" mkdir -p "$logdir" exec chronic -l "$logdir/$name-$now" "$@"