Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including clockmoji with all npm packages installed. Try it out:

var clockmoji = require("clockmoji")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

clockmoji v1.0.4

Get an emoji clock representation of the current time.

clockmoji

npm travis

Get an emoji clock representation of the current time.

Inspired by moonmoji, mooon and the oh-my-zsh emoji-clock plugin

Install

To use as a command:

npm install -g clockmoji

To use in JS:

npm install --save clockmoji

Usage

Command Line Usage:

date
Tue May 26 18:19:10 CDT 2015

# no arguments will return the current time
clockmoji
🕡

# Pass a time in the format mm:ss
clockmoji 10:00
🕙

# Military time supported
clockmoji 14:00
🕑

# any arbitrary time works -- rounds down if its less than :15
clockmoji 12:04
🕛

# rounds up if the minutes are :15
clockmoji 12:24
🕧

# supports piping
echo 6:30 | clockmoji
🕡

# invalid time returns ⚠
clockmoji 9999
⚠

JavaScript Usage:

var clockmoji = require('clockmoji')

console.log(clockmoji())
console.log(clockmoji('12:00'))
console.log(clockmoji('18:30'))

Stay Prompt while at the prompt

Once installed globally, clockmoji can be used to keep time on your bash/zsh prompt!

Example: Add this to your bash config (.bashrc) to prefix your prompt with the current time!

PS1='$(clockmoji)'\ $PS1; export PS1;

Or if you use the excellent pure prompt with zsh, add this to your .zshrc

PURE_PROMPT_SYMBOL='$(clockmoji)'\ ❯

FAQ

I don't see any emoji on my command line, what should I do?

If you're a linux user, you may need to install a special font in order for them to work. Here are a few ways to do it:

  • Ubuntu: sudo apt-get install ttf-ancient-fonts
  • Fedora: yum install gdouros-symbola-fonts
  • Others: Download and install the Symbola 7.21 font from here

More Info https://www.kirsle.net/blog/entry/make-emoji-work-in-linux

Contributing

Contributions welcome! Please read the contributing guidelines first.

License

ISC

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free