yorukot / tmlshock

A terminal ttl clock and stopwatch build by golang

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About tmlshock

Terminal ttl clock, including customizable clock timer and stopwatch

feature

Contents

Install

see release

download tmlshock file and move it to /usr/local/bin

sudo mv ./tmlshock /usr/local/bin

Usage

COMMANDS:
   stopwatch, s  Start a stopwatch
   timer, t      Start a timer
   clock, c      Start a clock
   help, h       Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --color value, -c value  Set the string color see full color in
   --help, -h               show help
   --version, -v            print the version

Clock

NAME:
   tmlshock clock - Start a clock

USAGE:
   tmlshock clock [command options] [arguments...]

OPTIONS:
   --color value, -c value                Set the string color
   --second value, -s value, --sec value  Set the clock with second(true or false) (default: "true")
   --date value, -d value                 Set the clock with date(true or false) (default: "false")
   --dateformate value, --df value        Set the clock date formate (default: "2006/02/01")
   --colon-color value, --cc value        Set the colon color 
   --hour-format value, --hf value        Set the clock 24 hr or 12hr (type 24 or 12)
   --help, -h                             show help

Stopwatch

USAGE:
   tmlshock stopwatch [command options] [arguments...]

OPTIONS:
   --color value, -c value           Set the string color 
   --disable-hour value, --dh value  Disable hour(true or false)
   --colon-color value, --cc value   Set the colon color 
   --help, -h                        show help

Timer

USAGE:
   tmlshock timer [command options] [arguments...]

OPTIONS:
   --color value, -c value                Set the string color 
   --hour value, --hr value               Enter how many hours you want to count down
   --minute value, -m value, --min value  Enter how many minunts you want to count down
   --second value, -s value, --sec value  Enter how many seconds you want to count down
   --time value, -t value                 Enter how many time you want to count down(format: 00:00:00)
   --disable-hour value, --dh value       Disable hour(true or false)
   --colon-color value, --cc value        Set the colon color 
   --help, -h                             show help

Example

You can set the timer time using two types

classic:

tmlshock timer -hr 1 -m 1 -s 1

lazy:

tmlshock timer -t 1:20:01

Setting

Color

You can use color codes (down below) or use color names

color

black
blue
cyan
dark-gray
green
light-green
light-blue
light-cyan
light-gray
light-magenta
light-red
light-yellow
magenta
light-red
light-yellow
magenta
red
white
yellow

Example:

tmlshock clock -c red

red-clock

Colon-color

To use a custom colon color just enter -cc color

Example

tmlshock clock -cc color

custom-colon-color

Disable-second

To disable the second just enter -s false

Example

tmlshock clock -s false

no-sec-clock

Enable-date

To enable the date just enter -d true

Example

tmlshock clock -d true

date-clock

Date-formate

To use a custom date format just enter -df 2006/02/01(YYYY/MM/DD)

Example

tmlshock clock -d true -df 2006/01/02 

(YYYY/DD/MM)

date-format-clock

tmlshock clock -d true -df 02/01/2006

(MM/DD/YYYY)

date-format-2-clock

Disable-hour

  • This option only for stopwatch and timer

To use a custom date format just enter -dh true(YYYY/MM/DD)

Example

tmlshock stopwatch -dh true

disable-hour-stopwatch

12-hours-format

  • This option only for clock

To use a custom date format just enter -hf 12(YYYY/MM/DD)

Example

tmlshock clock -hf 12

About

A terminal ttl clock and stopwatch build by golang

License:MIT License


Languages

Language:Go 100.0%