X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=cpmcp.1;h=87d0eb74b0273ebe9b52235601b2b3e6986519d8;hb=1f63e0639206e2b1d2757860fcbe77a86f3aaa3a;hp=310f339c9f1cd11add8abf7aac71c776bc5cbd03;hpb=4da0ef28bc10c3dfa72b8d2c7e7f8db7a186bcbc;p=debian%2Fcpmtools diff --git a/cpmcp.1 b/cpmcp.1 index 310f339..87d0eb7 100644 --- a/cpmcp.1 +++ b/cpmcp.1 @@ -1,4 +1,4 @@ -.TH CPMCP 1 "March 30, 2010" "CP/M tools" "User commands" +.TH CPMCP 1 "October 10, 2022" "CP/M tools" "User commands" .SH NAME \"{{{roff}}}\"{{{ cpmcp \- copy files from and to CP/M disks .\"}}} @@ -10,6 +10,7 @@ cpmcp \- copy files from and to CP/M disks .RB [ \-p ] .RB [ \-t ] .I image +.RB [ \-u ] \fIuser\fP\fB:\fP\fIfile\fP \fIfile\fP .br .B cpmcp @@ -18,6 +19,7 @@ cpmcp \- copy files from and to CP/M disks .RB [ \-p ] .RB [ \-t ] .I image +.RB [ \-u ] \fIuser\fP\fB:\fP\fIfile\fP ... \fIdirectory\fP .br .B cpmcp @@ -26,6 +28,7 @@ cpmcp \- copy files from and to CP/M disks .RB [ \-p ] .RB [ \-t ] .I image +.RB [ \-u ] \fIfile\fP \fIuser\fP\fB:\fP\fIfile\fP .br .B cpmcp @@ -34,6 +37,7 @@ cpmcp \- copy files from and to CP/M disks .RB [ \-p ] .RB [ \-t ] .I image +.RB [ \-u ] \fIfile\fP ... \fIuser\fP\fB:\fP .ad b .\"}}} @@ -48,15 +52,25 @@ You can use \fB*\fP and \fB?\fP in CP/M file names, which have the same meaning in .IR sh (1) file name patterns. +.PP +On CP/M, the slash is a legal file name character. When copying such files +to the host, it is translated to a comma. Filenames with a comma have that +translated back to a slash on CP/M. That is no restriction, because a comma +is not a legal CP/M filename character. .\"}}} .SH OPTIONS \"{{{ .IP "\fB\-f\fP \fIformat\fP" Use the given CP/M disk \fIformat\fP instead of the default format. +.IP "\fB\-T\fP \fIlibdsk-type\fP" +libdsk driver type, e.g. \fBtele\fP for Teledisk images or \fBraw\fP for raw images +(requires building cpmtools with support for libdsk). .IP \fB\-p\fP Preserve time stamps when copying files from CP/M to UNIX (not implemented for copying the other way so far). .IP \fB\-t\fP Convert text files between CP/M and UNIX conventions. +.IP "\fB\-u\fP" +Show all CP/M file names in upper case. .\"}}} .SH "RETURN VALUE" \"{{{ Upon successful completion, exit code 0 is returned. @@ -64,12 +78,15 @@ Upon successful completion, exit code 0 is returned. .SH ERRORS \"{{{ Any errors are indicated by exit code 1. .\"}}} +.SH ENVIRONMENT \"{{{ +CPMTOOLSFMT Default format +.\"}}} .SH FILES \"{{{ ${prefix}/share/diskdefs CP/M disk format definitions .\"}}} .SH AUTHORS \"{{{ -This program is copyright 1997\(en2010 Michael Haardt -. The Windows port is copyright 2000, 2001 John Elliott +This program is copyright 1997\(en2021 Michael Haardt +. The Windows port is copyright 2000, 2001, 2011 John Elliott . .PP This program is free software; you can redistribute it and/or modify