blob: 38508cc93ffc0ac50eff278c7bba92a4fd4b6f7d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
|
quart(1)
; Tabs are required for indentation (<C-q tab> in emacs)
# NAME
quart - plan your day, a quarter at a time
# SYNOPSIS
*quart* [_file_] [*-schrn*] [*-l* _NUM_] ++
*qc* [_COMMAND_] ++
*qc* [*-* _ARGS_]
# OPTIONS
*quart* has the following options:
_file_
File containing the schedule to parse.
*-r*
Print the remaining tasks for the day, if any. This is the default, if no
other flags are given.
*-s*
Print the whole schedule.
*-c*
Print _current_ task.
*-n*
Print _next_ task.
*-l* _quarters_
Print the task that you should do _quarters_ quarters _later_.
*qc* has the following options:
Without any arguments it pretty prints the current schedule.
*-*
Pass any argument that follows the `-` symbol to *quart*, along with
the current schedule.
*init, i*
Create the required directory structure under _$QUART_HOME_.
*new, n*
Create a new schedule and archive the current one.
*remove, rm*
Remove current schedule while also archiving it.
*edit, e*
Run _$EDITOR_ on the current schedule.
*cat, c*
Print current schedule file in _stdout_.
*help, h, -h*
Show help.
# DESCRIPTION
*quart* parses a file in *quart*(5) format and prints the schedule according to
the given options. *qc* is a bash wrapper around *quart* that automates the
management of daily schedule files. It cat be customized by editing it. It is
the recommended way of managing you quart schedules. Both commands provide
usage information using the *-h* flag.
# FILES/ENVIRONMENT
_QUART_HOME_
*qc* uses this location for storing current and archived schedules.
_~/.quart.d_ by default.
_QUART_HOME/archive_
All the archived schedules end up here and are renamed.
_EDITOR_
Used when invoking the edit command.
# AUTHOR
Anastasis Grammenos
|