All Projects → jez → Calz

jez / Calz

Licence: other
📆 A natural language alternative to Unix 'cal'

Programming Languages

haskell
3896 projects

Labels

Projects that are alternatives of or similar to Calz

Create Wxapp Page
创建微信小程序页面的命令行工具
Stars: ✭ 37 (-9.76%)
Mutual labels:  cli
Android File Transfer Linux
Android File Transfer for Linux
Stars: ✭ 994 (+2324.39%)
Mutual labels:  cli
Curriculum
Overview of the different modules and learning goals of the program.
Stars: ✭ 40 (-2.44%)
Mutual labels:  cli
Kubetop
Kubernetes nodes, pods, services, and deployments in a glance
Stars: ✭ 37 (-9.76%)
Mutual labels:  cli
Cli Badges
Quirky little node-js library for generating badges for your cli apps.
Stars: ✭ 39 (-4.88%)
Mutual labels:  cli
Nofan
CLI for Fanfou
Stars: ✭ 39 (-4.88%)
Mutual labels:  cli
Fuego
fuego is a library for automatically generating command line interfaces (CLIs) from function and struct.
Stars: ✭ 37 (-9.76%)
Mutual labels:  cli
Clii
Python 3.7+ function annotations -> CLI
Stars: ✭ 41 (+0%)
Mutual labels:  cli
Pos
A command-line utility for tagging part of speech for words in text.
Stars: ✭ 39 (-4.88%)
Mutual labels:  cli
Sdk
Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI
Stars: ✭ 996 (+2329.27%)
Mutual labels:  cli
Simplifyify
A simplified Browserify and Watchify CLI
Stars: ✭ 37 (-9.76%)
Mutual labels:  cli
Make Me Lol
😄 A command-line tool to make you laugh
Stars: ✭ 38 (-7.32%)
Mutual labels:  cli
Snoo
A Reddit command line client written in Node.js, using modern ES-features
Stars: ✭ 39 (-4.88%)
Mutual labels:  cli
Usacloud
usacloud🐰 : CLI client for the Sakura Cloud🌸☁️
Stars: ✭ 37 (-9.76%)
Mutual labels:  cli
Fire.jl
Fire.jl is a library for automatically generating command line interfaces (CLIs) for julia functions.
Stars: ✭ 40 (-2.44%)
Mutual labels:  cli
Rocket.chat.apps Cli
The CLI for interacting with Rocket.Chat Apps
Stars: ✭ 37 (-9.76%)
Mutual labels:  cli
Iotz
compile things easy 🚀
Stars: ✭ 39 (-4.88%)
Mutual labels:  cli
Terraform Nextjs Plugin
A plugin to generate terraform configuration for Nextjs 8 and 9
Stars: ✭ 41 (+0%)
Mutual labels:  cli
Rocket
NetDisk in command line.
Stars: ✭ 40 (-2.44%)
Mutual labels:  cli
Dw Cli
A command line utility for Salesforce Commerce Cloud (Demandware) SIG and PIG development.
Stars: ✭ 39 (-4.88%)
Mutual labels:  cli

calz

A feature-rich command line cal alternative

I'm a huge fan of the Unix cal program, but it has a limited set of features when it comes to colors and displaying date ranges. calz is an alternative to cal with a whole host of features and layouting options.

calz screenshot

Install

Using Homebrew

brew install jez/formulae/calz

On Linux

Check the Releases page for pre-built 64 bit binaries for Linux (note you'll also need libgmp installed).

From Source

To build this project from source, use Haskell's Stack.

git clone https://github.com/jez/calz.git

stack build && stack install

If you've packaged this software for your operating system, let me know and I can link to it from these instructions.

Usage

Display a calendar for a month or a range of months.

Usage:
  calz [options] [<phrase>...]

Options:
  -l, --layout=<layout>  Can be 'grid' or 'flow' [default: flow]
  -n, --columns=<n>      If layout is 'grid': how many columns to use
                         [default: 3]
  -C, --no-color         Disable all color
  -H, --no-labels        Don't show month labels
  -P, --no-pad           Complete the first and last weeks of every month with
                         the first and last days of surrounding months
  -h, --help             Show this help message

Phrase:
  calz <month> [<year>]
  calz <year>
  calz (last|this|next) (month|year)
  calz last <n> (months|years)
  calz <n> (months|years) ago
  calz next <n> (months|years)
  calz <n> (months|years) from (now|today)
  calz from <phrase>... to <phrase>...

Examples:
  dec 2017
  next month
  3 months ago
  from 2 months from now to next year

The goal is to accept as many commonly used phrases for talking about dates as possible. If you find yourself using a phrase that's not accepted, please open an issue.

Potential Future Features

  • Highlight arbitrary ISO-8601 dates provided on stdin
  • Display line separators between months in flow layout
  • Customize colors with flags

License

MIT License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].