A Productive Mind

Crates.io

asciicast

Install

You need cargo to install mind.

bash cargo install mind

A productive mind can push and pop tasks into it's stack efficiently

Push tasks into the mind stack (or continue with an existing task)

```bash mind

Enter the names for the tasks to push.

Press [ENTER] again to save the added tasks.

```

Pop the current task from the mind stack

```bash mind pop

Alias

mind p ```

Or while in interactive mode

```bash /pop

Alias

/p ```

Supported commands in both CLI and interactive mode

| Command | Aliases | Action |-------------------------------------|---------------------|------------------------------------------ | {int} | | Continue with the task at the given position | pop | p | Pop out the current task | pop {int} | p {int} | Pop out the task at the given position | edit | e | Edit the current task | edit {int} | e {int} | Edit the task at the given position

Example 1: Continue with the task positioned at [3]

bash mind 3

bash /3

Example 2: Pop the task positioned at [3]

bash mind p 3

bash /p 3

Example 3: Edit the task positioned at [3]

bash mind e 3

bash /e 3

A productive mind can remind itself of the pending and repeating tasks

Open ~/.mind/reminders.yml and add the reminders in the given format (see ~/.mind/reminder_examples.yml)

```yaml

This reminder will disappear once executed.

The following reminders will reschedule themselves.

I'll keep adding features (small or big) and keep improving the code quality while I learn more cool ways to be productive and become a better developer.