aboutsummaryrefslogtreecommitdiff
path: root/src/unalf.rst
diff options
context:
space:
mode:
Diffstat (limited to 'src/unalf.rst')
-rw-r--r--src/unalf.rst17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/unalf.rst b/src/unalf.rst
index ed89d2d..9d8e14a 100644
--- a/src/unalf.rst
+++ b/src/unalf.rst
@@ -21,7 +21,7 @@ extract Atari 8-bit ALF archives
SYNOPSIS
========
-unalf [**--help**] [**-aehtklLopqtv**] [**-d** *dir*] [**-x** *wildcard*] *alf-file* [*wildcard* ...]
+unalf [**--help**] [**-aehtklLopqstv**] [**-d** *dir*] [**-n** *number*] [**-x** *wildcard*] *alf-file* [*wildcard* ...]
DESCRIPTION
===========
@@ -122,6 +122,13 @@ OPTIONS
.. use lowercase filenames.
+-n number
+ Only extract the *number*\th file. *wildcards* are ignored when using
+ this option. Numbering begins at 1 for the first file in the archive;
+ **-n0** is an error.
+
+.. extract only file #<number> (counting from 1).
+
-o
Overwrite files, if they already exist. The default is to rename
existing files, adding a **~** suffix. Note that renaming **file**
@@ -150,6 +157,14 @@ OPTIONS
.. quiet: don't print filenames during extraction/testing.
+-s
+ Split *ALF* file into multiple *ALF* files, one per archive member.
+ The new *ALF* files are named after the filenames in the input
+ *ALF* file, with ".ALF" appended. There is no corresponding option
+ to join them back together, but you can use **cat**\(1) for that.
+
+.. split ALF file into multiple ALFs.
+
-t
Test archive. Same as extraction, except the files are not written
anywhere.