Skip to content

Latest commit

 

History

History
103 lines (71 loc) · 2.5 KB

README.md

File metadata and controls

103 lines (71 loc) · 2.5 KB

Stampy

Test coverage Go Report Card Libraries.io dependency status for GitHub repo

GitHub Downloads (all assets, all releases) GitHub Release GitHub go.mod Go version GitHub Release Date

https://libraries.io/go/github.com%2FJelloeater%2Fstampy

Stampy

Install

Apt (Perfered)

https://packagecloud.io/jelloeater/stampy

curl -s https://packagecloud.io/install/repositories/jelloeater/stampy/script.deb.sh | sudo bash
sudo apt-get install stampy

Yum (Perfered)

curl -s https://packagecloud.io/install/repositories/jelloeater/stampy/script.rpm.sh | sudo bash
sudo yum install stampy

Binary (eget)

Use https://github.com/zyedidia/eget

curl https://zyedidia.github.io/eget.sh | sh
sudo mv eget /usr/local/bin
sudo eget jelloeater/stampy --to /usr/local/bin --asset=tar.gz

Via Go

go install github.com/Jelloeater/stampy@latest

Usage

Settings

You can use ENV_VARs to override settings

export STAMPY_TZ='EST'
export STAMPY_FORMAT='01/02/2006 15:04'
export STAMPY_NTP='pool.ntp.org'

Help

❯ stampy -h
NAME:
   stampy - Copy formatted timestamp to system clipboard

USAGE:
   stampy [global options] command [command options] [arguments...]

VERSION:
   v1.1.0 build 3affdf7d46a8c82a0e0f34be2f6af9d8a10f7eac

AUTHOR:
   Jelloeater

COMMANDS:
   help, h  Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --format value      Timestamp format (default: "2006-01-02T15:04:05Z07:00")
   --timezone value    Timezone (default: "UTC")
   --ntp_server value  NTP Server (ex pool.ntp.org)
   --help, -h          show help
   --version, -v       print the version

Build

Run

go build -o ./build .
./build/stampy

or use https://taskfile.dev/

Previous Work

https://github.com/oz/tz