Skip to content

A CLI utility acting as a substitute for the Calendar GUI. Created with Typer

License

Notifications You must be signed in to change notification settings

aaditkamat/calendar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Calendar 📅

Made with Typer

As a developer, have you ever wanted to look up what day of the week a particular day falls on or find the duration between two dates right from your terminal? Well, wait no more because this CLI utility provides you with just that!

Setup

  1. Fork this repository and clone it.

  2. Install Python 3.8+ from the official website

  3. Install Poetry:

  • MacOS / Linux / Bash on Windows:

    curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python -
  • Powershell:

    (Invoke-WebRequest -Uri https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py -UseBasicParsing).Content | python -
  1. Configure Poetry to allow creation of a Python virtual environment within the project root:
poetry config virtualenvs.in-project true
  1. Install the required dependencies through Poetry:
poetry install
  1. Activate the virtual environment through the activate command:
  • MacOS/Linux:
source .venv/bin/activate
  • Powershell:
.venv\Scripts\Activate.ps1

NOTE: To find out more about Python virtual environment, you can refer to the venv documentation

  1. Execute the main.py Python script to see all the CLI options:
python main.py

Commands

Credits

  1. This CLI utility has been bootstrapped with @tiangolo's Typer
  2. Emojis from emojis.wiki

About

A CLI utility acting as a substitute for the Calendar GUI. Created with Typer

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages