ip

lazysourcea User Guide

Product image


Product overview

lazysourcea is a lightweight, command-line-driven task manager designed to help individuals capture, organise, and track work items with minimal friction. It focuses on rapid entry and simple, predictable behaviour so you can spend less time managing tasks and more time completing them. The app supports three basic task types (todo, deadline, event), persistent storage to disk, and a small set of intuitive commands for searching and manipulating tasks.

This guide explains installation, basic usage, command syntax with examples, date and time parsing rules, and helpful tips for everyday use.


Key features (detailed)


System requirements

Installation and running:

  1. Download the JAR distribution (lazysourcea.jar).
  2. Open a terminal/command prompt in the directory containing the JAR.
  3. Run the application with: java -jar lazysourcea.jar
  4. The app will create or update a local data file in the application directory to persist your tasks.

Application behavior and persistence


Commands — overview and examples

Below is a complete reference to the commands supported by lazysourcea. Commands are case-insensitive; parameters and keywords are case-sensitive where noted.

General/Help

Viewing tasks

Adding tasks

Managing task status and removal

Session control


Date and time formats

lazysourcea accepts simple, common date/time formats. Use one of the supported date formats for deadlines and for date parts of events. Times are optional for deadlines and required for events’ start/end when specifying hours.

Supported date formats:

Time formats (for events or explicit times):

Examples:

If an ambiguous or invalid date/time is provided, the application will report an error and prompt you to correct the input.



Contact and contribution

If you find bugs or want to suggest improvements, open an issue in the project repository. Contributions such as documentation updates, bug fixes, and feature requests are typically welcomed.

Tip: when filing an issue, include the exact command you ran, the error output, and the version of the application shown on startup.