Skip to content

Life CLI - A way to sync tasks, calender events -> google calender, google tasks! With a clean UI for terminal, built on python!

Notifications You must be signed in to change notification settings

aryanscodingden/life-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Life-CLI

A Powerful natural-language CLI that is Made for developers in mind to Increase productivity while working, you can manage google calender events, & add, edit, delete in google tasks using natural language! Keeps your day organized, all Without leaving your terminal

To install Run:

pip install lifex-cli
This project was made for 'midnight.hackclub.com'

gif

Life CLI understands human language:

life task add "buy milk tomorrow morning"
life calendar add "meeting with john at 5pm on 20th nov"
life calender add "doctor appointment next monday 9am"

Time spent: 10h

Can sync to:

Google Tasks for tasks
Google Calender for events

Features that make it amazing to use!

  • Fast & Developer-Friendly
  • Built on Typer → instant CLI
  • Easy to extend or modify
  • Lightweight — no heavy dependencies

Commands to help you out!

life --help (Helps you see all the comands)
life calender add "event"
life task add "task"

Clone the repo

git clone https://github.com/aryanscodingden/life-cli
cd life-cli
pip install -r req.txt

❗Important❗

This app will only work if you have access to the projects oAuth, which I can't publish due to google. Please reach out to me on aryanscode@gmail.com if you want to test this app & I will grant you perms!

Sucessfully setup! Now run 'life sign-in & then life --help for help!

Support

You can mail me at aryanscode@gmail.com, or raise a issue and i'll fix it!

About

Life CLI - A way to sync tasks, calender events -> google calender, google tasks! With a clean UI for terminal, built on python!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages