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