The key is not to prioritize what’s on your schedule, but to schedule your priorities. > ~ Stephen Covey
Duke is an awesome way to keep track of all your daily tasks.
Forgot what is coming up in your schedule? Duke it
Hard to remember all your appointments? Duke it
Find it difficult to manage your todo list? Duke it
Duke is:
Text-based
with GUI enabled 🎉- Easy-to-learn
- Blazing fast 🔥
- Free 🚫💵
Prerequisites: JDK 11, download here.
- Download the Duke jar file here (latest release is v0.2 as of 6 September 2021)
- Open a terminal/command prompt and navigate to the directory of the jar file.
- Run
java -jar ip.jar
- Add your tasks!
- Reminders??
- Continuous Integration
- More to come!!
Do support us! If you are a Java programmer, consider improving the program and submitting a pull request! Here is our main method for the command line interface (old but usable):
public static void main(String[] args) {
// new Duke(<file path>, <limit>).run();
new Duke("./dukedata.txt", 100).run();}
New: Use the Launcher class:
package duke;
import duke.ui.Main;
import javafx.application.Application;
public class Launcher {
public static void main(String[] args) {
Application.launch(Main.class, args);
}
}