Skip to content

Releases: lim-james/ip

v0.2.0

Choose a tag to compare

@lim-james lim-james released this 19 Sep 15:50

Dwight – Your Assistant (to the) Regional Manager v0.2.0

“Whenever I'm about to do something, I think, ‘Would an idiot do that?’ and if they would, I do not do that thing.” – Dwight K. Schrute

Dwight is a Java-based task manager inspired by The Office.
It helps you manage tasks efficiently in a Command Line Interface (CLI), with personality-packed responses from Dwight himself.


📖 Table of Contents

  1. Quick Start
  2. Features
  3. Usage
  4. Saving and Loading
  5. Command Summary
  6. FAQ

🚀 Quick Start

Download & Run Dwight:

java -jar dwight-{your operating system :)}.jar

✨ Features

  • Add ToDo, Deadline, and Event tasks
  • List all tasks with numbering
  • Mark and unmark task as completed by index
  • Delete task by index
  • Search for tasks description by keyword
  • Automatic save and load from storage
  • Personality-driven responses by Dwight

📚 Usage

Adding Tasks

new todo Buy milk
new deadline Submit report /by 20 Sep 2025
new event Company retreat /from 1 Oct 2025 /to 5 Oct 2025

Listing Tasks

list

Marking and Unmarking Tasks

mark 2
unmark 2

Deleting Tasks

delete 3

Finding Tasks

find report

💾 Saving and Loading

  • Tasks are saved automatically after every command.
  • When Dwight starts, it loads the existing tasks from storage.
  • If the save file is missing or corrupted, Dwight skips that line.

📝 Command Summary

Command Description
new todo <desc> Add a ToDo task
new deadline <desc> /by <date> Add a Deadline task
new event <desc> /from <date> /to <date> Add an Event task
list List all tasks
mark <index> Mark a task as done
unmark <index> Unmark a task
delete <index> Delete a task
find <keyword> Search tasks containing the keyword
bye Exit Dwight

❓ FAQ

Q: Where are tasks saved?
A: In a local save file (./dwight-2103-ip.txt by default).

Q: What happens if I delete the save file?
A: Dwight will create a new one and start with an empty list.

Q: Does Dwight really insult Jim?
A: Yes. Frequently.


Enjoy using Dwight, and remember: Identity theft is not a joke, Jim!

v0.1.0-mac-aarch64

Choose a tag to compare

@lim-james lim-james released this 14 Sep 13:23

Dwight Clapping

Dwight Companion v0.1.0

“Whenever I’m about to do something, I think, ‘Would an idiot do that?’ And if they would, I do not do that.” – Dwight Schrute

The Dwight Companion is the ultimate assistant for productivity and beet-based efficiency. It will not only help you manage your tasks, but also prove once and for all that computers can never outsell the best paper salesman.

  • text-based like Schrute Farms invoices
  • easy to learn (even Kevin could use it)
  • FAST - To give you a reference point, it is somewhere between a snake and a mongoose… and a panther.

How do I get Dwight as my assistant to the task manager?

Dwight's Comprehensive Resume

  • Managing todos
  • Managing deadlines
  • Managing events
  • Sorting tasks

Why use Dwight Companion?

It would describe itself in 3 words - hardworking, alpha male, jackhammer, merciless...

Personal notes

It is week 6 and I have not installed IntelliJ yet.