AppleII-LibA2
view release on metacpan or search on metacpan
lib/AppleII/ProDOS.pm view on Meta::CPAN
=item $type = $entry->short_type
Returns the standard abbreviation for the filetype. It is equivalent
to calling C<AppleII::ProDOS::parse_type($entry-E<gt>type)>.
=back
The following methods allow access to read-only fields. They can be
used to initialize a DirEntry object created with C<new>, but raise an
exception if the field already has a value.
=over 4
=item $block = $entry->block([$new])
Gets or sets the key block for the file.
=item $used = $entry->blks_used([$new])
Gets or sets the number of blocks used by the file.
=item $entry_num = $entry->num([$new])
Gets or sets the entry number in the directory.
=item $size = $entry->size([$new])
Gets or sets the size of the file in bytes.
=item $storage = $entry->storage([$new])
Gets or sets the storage type.
=back
=head1 NOTE
This is the point where I ran out of steam in documentation
writing. :-) If I get at least one email from someone who'd actually
read the rest of this documentation, I'll try to finish it.
=head2 C<AppleII::ProDOS::File>
C<AppleII::ProDOS::File> represents a file's data and other attributes.
=head2 C<AppleII::ProDOS::Bitmap>
C<AppleII::ProDOS::Bitmap> represents the volume bitmap.
=head2 C<AppleII::ProDOS::Index>
C<AppleII::ProDOS::Index> represents an index block.
=head1 CONFIGURATION AND ENVIRONMENT
AppleII::ProDOS requires no configuration files or environment variables.
=head1 INCOMPATIBILITIES
None reported.
=head1 BUGS AND LIMITATIONS
=over 4
=item *
This document isn't finished yet. I haven't been working on it
recently, so I decided I might as well just release what I have. If
somebody writes me, I'm more likely to finish. (That's a hint, folks.)
=item *
Mixed case filenames (ala GS/OS) are not supported. All filenames are
converted to upper case.
=back
=for Pod::Coverage
^a2_croak$
TODO: documentation unfinished
^pack_date$
^pack_name$
^parse_date$
^parse_name$
^parse_type$
^shell_wc$
^short_date$
^unpack_date$
^valid_date$
^valid_name$
=head1 AUTHOR
Christopher J. Madsen S<C<< <perl AT cjmweb.net> >>>
Please report any bugs or feature requests
to S<C<< <bug-AppleII-LibA2 AT rt.cpan.org> >>>
or through the web interface at
L<< http://rt.cpan.org/Public/Bug/Report.html?Queue=AppleII-LibA2 >>.
You can follow or contribute to AppleII-LibA2's development at
L<< https://github.com/madsen/perl-libA2 >>.
=head1 COPYRIGHT AND LICENSE
This software is copyright (c) 2015 by Christopher J. Madsen.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
=head1 DISCLAIMER OF WARRANTY
BECAUSE THIS SOFTWARE IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE SOFTWARE, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE SOFTWARE "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE
ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE IS WITH
YOU. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
NECESSARY SERVICING, REPAIR, OR CORRECTION.
( run in 0.664 second using v1.01-cache-2.11-cpan-39bf76dae61 )