1#!/bin/sh -e
2#
3#    time: print the time in HH:MM:SS format
4#
5#    Copyright (C) 2008 Canonical Ltd.
6#    Copyright (C) 2011-2014 Dustin Kirkland
7#
8#    Authors: Dustin Kirkland <kirkland@byobu.org>
9#
10#    This program is free software: you can redistribute it and/or modify
11#    it under the terms of the GNU General Public License as published by
12#    the Free Software Foundation, version 3 of the License.
13#
14#    This program is distributed in the hope that it will be useful,
15#    but WITHOUT ANY WARRANTY; without even the implied warranty of
16#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17#    GNU General Public License for more details.
18#
19#    You should have received a copy of the GNU General Public License
20#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
21
22__time_detail() {
23	date
24}
25
26__time() {
27	local secs=1
28	[ -n "$TIME_SECONDS" ] && secs=$TIME_SECONDS
29	case "$BYOBU_BACKEND" in
30		screen)
31			format="\0050c"
32			[ "$secs" != "0" ] && format="$format:\005s"
33			printf $format
34		;;
35	esac
36}
37
38# vi: syntax=sh ts=4 noexpandtab
39