From ed65eaf682f84abcf59739d8774d61f382e5ca04 Mon Sep 17 00:00:00 2001 From: Stefan Date: Sun, 28 May 2017 16:12:02 +0200 Subject: [PATCH 1/3] Verbosity was missing; POSIX operations --- doc/ar65.sgml | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/doc/ar65.sgml b/doc/ar65.sgml index 136defd40..fa11cddb0 100644 --- a/doc/ar65.sgml +++ b/doc/ar65.sgml @@ -32,16 +32,17 @@ for the cc65 compiler. ar65 is part of this suite. The archiver is called as follows: - Usage: ar65 lib file|module ... - Operation is one of: - a Add modules - d Delete modules - l List library contents - x Extract modules - V Print the archiver version + Usage: ar65 lib file|module ... + Operations are some of: + r Add modules + d Delete modules + t List library table + v Increase verbosity (put before other operation) + x Extract modules + V Print the archiver version -You may add modules to a library using the `a' command. If the library +You may add modules to a library using the `r' command. If the library does not exist, it is created (and a warning message is printed which you may ignore if creation of the library was your intention). You may specify any number of modules on the command line following the library. @@ -53,7 +54,7 @@ has a newer timestamp than the one to add. Here's an example: - ar65 a mysubs.lib sub1.o sub2.o + ar65 r mysubs.lib sub1.o sub2.o This will add two modules to the library `mysubs.lib' creating the @@ -63,10 +64,10 @@ sub2.o, they are replaced by the new ones. Modules names in the library are stored without the path, so, using - ar65 a mysubs.lib ofiles/sub1.o ofiles/sub2.o + ar65 v v r mysubs.lib ofiles/sub1.o ofiles/sub2.o -will add two modules named `sub1.o' and `sub2.o' to the library. +will verbose add two modules named `sub1.o' and `sub2.o' to the library. Deleting modules from a library is done with the `d' command. You may not give a path when naming the modules. @@ -81,13 +82,13 @@ This will delete the module named `sub1.o' from the library, printing an error if the library does not contain that module. -The `l' command prints a list of all modules in the library. Any module +The `t' command prints a table of all modules in the library. Any module names on the command line are ignored. Example: - ar65 l mysubs.lib + ar65 tv mysubs.lib From 0a011c31eab6ac137025b017c44677f929941df6 Mon Sep 17 00:00:00 2001 From: Stefan Date: Sun, 28 May 2017 16:22:34 +0200 Subject: [PATCH 2/3] Update ar65.sgml --- doc/ar65.sgml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/ar65.sgml b/doc/ar65.sgml index fa11cddb0..0a55a08c0 100644 --- a/doc/ar65.sgml +++ b/doc/ar65.sgml @@ -4,7 +4,7 @@ ar65 Users Guide <author><url url="mailto:uz@cc65.org" name="Ullrich von Bassewitz"> -<date>19.07.2000 +<date>2017-05-28 <abstract> ar65 is an archiver for object files generated by ca65. It allows to create From 52642f6c8f8a2a8f687fff71661e403b0218bbdc Mon Sep 17 00:00:00 2001 From: Stefan <stefan.haubenthal@gmail.com> Date: Tue, 30 May 2017 02:05:35 +0200 Subject: [PATCH 3/3] Deprecated commands mentioned --- doc/ar65.sgml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/ar65.sgml b/doc/ar65.sgml index 0a55a08c0..2e01025ca 100644 --- a/doc/ar65.sgml +++ b/doc/ar65.sgml @@ -42,7 +42,7 @@ The archiver is called as follows: V Print the archiver version </verb></tscreen> -You may add modules to a library using the `r' command. If the library +You may add modules to a library using the `r' command (`a' is deprecated). If the library does not exist, it is created (and a warning message is printed which you may ignore if creation of the library was your intention). You may specify any number of modules on the command line following the library. @@ -82,8 +82,8 @@ This will delete the module named `sub1.o' from the library, printing an error if the library does not contain that module. -The `t' command prints a table of all modules in the library. Any module -names on the command line are ignored. +The `t' command prints a table of all modules in the library (`l' is deprecated). +Any module names on the command line are ignored. Example: