|
|
article-unix-calendar-command.mw - tgtimes - The Gopher Times |
|
|
 |
git clone git://bitreich.org/tgtimes git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/tgtimes (git://bitreich.org) |
|
|
 |
Log |
|
|
 |
Files |
|
|
 |
Refs |
|
|
 |
Tags |
|
|
 |
README |
|
|
|
--- |
|
|
|
article-unix-calendar-command.mw (1975B) |
|
|
|
--- |
|
|
|
1 .SH tgtimes |
|
|
|
2 The UNIX calendar(1) command |
|
|
|
3 . |
|
|
|
4 .PP |
|
|
|
5 It is probably there sitting in \fC/usr/bin\fR, the |
|
|
|
6 calendar(1) command can offer you a fair dose of flexibility that |
|
|
|
7 web-based or smartphone-based calendars lacks. |
|
|
|
8 . |
|
|
|
9 .PP |
|
|
|
10 By storing events in a single file of text edited by hand, calendar(1) |
|
|
|
11 brings the comfort of your existing text editor to manage events with |
|
|
|
12 a simple syntax: |
|
|
|
13 . |
|
|
|
14 .IP - |
|
|
|
15 one line per event: first a date, then a tab, then a description. |
|
|
|
16 . |
|
|
|
17 .IP - |
|
|
|
18 A line starting with a tab implicitly has the |
|
|
|
19 same date as the previous event. |
|
|
|
20 . |
|
|
|
21 .IP - |
|
|
|
22 Empty lines are ignored, and the C preprocessor brings \fC#include\fR |
|
|
|
23 and \fC/* comments */\fR as needed. |
|
|
|
24 . |
|
|
|
25 .PP |
|
|
|
26 No need to format everything right away: taking notes at the bottom |
|
|
|
27 of the file, in the middle of a phone call and formatting after |
|
|
|
28 hanging-up... It is it trivial to manage a calendar file. |
|
|
|
29 . |
|
|
|
30 .PP |
|
|
|
31 While the calendar(1) command is run, events for today and tomorrow |
|
|
|
32 are printed: as a digest of what is upcoming. |
|
|
|
33 . |
|
|
|
34 .PP |
|
|
|
35 A command line flag permits sending this digest to all users by email, |
|
|
|
36 making it a complete calendar software suite from edition to reminder. |
|
|
|
37 . |
|
|
|
38 .PP |
|
|
|
39 There is even support for weekly, monthly and yearly (birthdays) |
|
|
|
40 events. |
|
|
|
41 . |
|
|
|
42 .PP |
|
|
|
43 Sharing calendar events is as easy as sending the section of the |
|
|
|
44 calendar file by email, and synchronising the calendar across devices |
|
|
|
45 is a matter of synchronising a single file. |
|
|
|
46 . |
|
|
|
47 .PP |
|
|
|
48 By adding a few more custom syntax rules on top of those supported by |
|
|
|
49 calendar(1), readable text can be maintained with little effort. |
|
|
|
50 . |
|
|
|
51 .DS |
|
|
|
52 Jan 23 09:00 Breakfast: cooked eggs and fruits |
|
|
|
53 @ Home Sweet Home |
|
|
|
54 |
|
|
|
55 10:30 The Gopher Times proof-reading |
|
|
|
56 @ ircs://irc.bitreich.org/ |
|
|
|
57 |
|
|
|
58 15:30 On-call duty untill! |
|
|
|
59 @ https://the-dull-gull.corp/login |
|
|
|
60 |
|
|
|
61 Jan 24 12:30 Lunch break in town with folks |
|
|
|
62 @ that small cafe that does snacks |
|
|
|
63 |
|
|
|
64 Jan 26 19:15 Call with friends abroad |
|
|
|
65 @ mumble://example.com/ |
|
|
|
66 .DE |
|