aboutsummaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorMattias Andrée <maandree@member.fsf.org>2015-12-23 16:48:47 +0100
committerMattias Andrée <maandree@member.fsf.org>2015-12-23 16:48:47 +0100
commit98118f00ad5a9f10e8f25f6e9e5de7ae10bdaf63 (patch)
tree175044ff4e9c2fb98e6376f26de379c58ce19a4a /README
parentexpat license (diff)
downloadsat-98118f00ad5a9f10e8f25f6e9e5de7ae10bdaf63.tar.gz
sat-98118f00ad5a9f10e8f25f6e9e5de7ae10bdaf63.tar.bz2
sat-98118f00ad5a9f10e8f25f6e9e5de7ae10bdaf63.tar.xz
add readme
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
Diffstat (limited to 'README')
-rw-r--r--README33
1 files changed, 33 insertions, 0 deletions
diff --git a/README b/README
new file mode 100644
index 0000000..7cb23bb
--- /dev/null
+++ b/README
@@ -0,0 +1,33 @@
+NAME
+ sat - A simple implementation of at(1), with some incompatibility
+
+DESCRIPTION
+ sat is a simple implementation of at(1). But is not fully compatible
+ with at(1). It is used to queue jobs to be executed later, outside
+ the current controlling terminal.
+
+ sat can also print and edit the list of queued jobs.
+
+RATIONALE
+ at(1) is far too complex.
+
+ sat does not do natural language time parsing, it is far too complex,
+ and locale dependent, for all programs to implemeent and should be
+ done in a separate program.
+
+ sat does not sanitise the environment. You have env(1) for that.
+ Relaying on sat to sanitise the environment appropriately could prove
+ to be a misfortune.
+
+ sat does not do mailing because that is very restrictive, hooks are
+ used instead.
+
+ENVIRONMENY
+ XDG_RUNTIME_DIR
+ This environment variable names the directory in which
+ interprocess communication related files are stored. If
+ unset or empty, /run is used.
+
+SEE ALSO
+ at(1), cron(1), sleep-until(1)
+