![]() | Logo by Alkaron (anonymous IP: 54.242.233.11) | |||||||||||||
| ||||||||||||||
Audio (311) Datatype (46) Demo (166) Development (467) Document (18) Driver (78) Emulation (126) Game (723) Graphics (387) Library (58) Network (161) Office (43) Utility (625) Archive (53) Benchmark (11) Communication (1) Docky (15) Filetool (111) Hardware (16) Misc (115) Print (7) Scientific (23) Script (18) Shell (63) Text (77) Workbench (115) Video (48) Total files: 3257 Full index file. Download Recent index file. Download
 Amigans.net  OpenAmiga  Aminet  UtilityBase  IntuitionBase  AmigaBounty
Support the site
|
ShowFiles (SF) - 0.921
======================
ShowFiles (SF) is yet another DIR command (written in C). It displays a sorted
and text-formatted list of files, drawers (dirs) and soft/hard-links on disk or
other storage medium. It will also display their additional information such as
size, date, possible comment, executable header type (68k or ELF program),
protection-bits, etc, etc.
It supports a number of different options/switches, please type "sf HELP" (alt.
"sf --help") for listing all options or type "sf MANUAL" (alt. "sf --manual")
for the manual, when in shell after installation. Or look in the .doc-file in
the archive.
(ShowFiles was previously named (DF) DisplayFiles.)
Features
--------
- Abbreviated as SF or just sf - fast and easy to type in the shell.
- Dirs/drawers are displayed in blue color (pen 3).
- Hard/Softlinks are displayed underscored (underlined).
- Shows where any Hard/Softlinks points to.
- Possible comments are displayed in italic.
- Displays the "primitive" file type of files.
- Fetches and identifies executable headers (68k, ELF, EXE, among others).
- Displays the Amiga file protection bits of files.
- Shows free disk space and sizes in KiB (1024), kB (1000) and bytes.
- Options for sorting by size and time/date.
- Option for reversing the output list.
- Options for displaying only files, dirs or links. Or intermix them.
- Option to "trail" files with an initial character ('/', '*' or (at)-char).
- Possibility to specify a path to display.
- Shows OwnerUID, OwnerGID, UseCount and ObjectID (as reported by DOS).
- Supports multiple formats of options/switches (f.ex: TIME --time -t /T).
- Supports automatic updates through AmiUpdate.
- Written for Amiga on an Amiga.
Notes for this release
----------------------
*** IMPORTANT: A serious bug was found in version 0.9, avoid that version. ***
- This release is minor release with a fix for AmiUpdate, exe is still 0.92.
- This release has no new options only bugfixes and improvements.
- The first option to be implemented next is ALL.
- ShowFiles (SF) was renamed from DisplayFiles (DF) because DF clashed/clashes
with the UNIX/Linux command df.
- For more info and details see the .doc-file in the archive.
Displaying dir-listings
-----------------------
There are 3 main OUTPUT VIEWS for displaying dir-listings, typing the
following (without the < character):
1> sf
displays all the files in current dir with the *default* view.
1> sf MORE
displays a list with more specific information including what exe type a file
is (elf, 68k, exe etc.)
1> sf CLARIFY
displays an even more clarified list of specific information.
More examples
-------------
1> sf TIME
sorts by time/date (oldest first).
1> sf TIME REVERSE
sorts by time/date (newest/latest first).
1> sf DIRS
displays only drawers (dirs).
1> sf SIZE REVERSE
displays a list of files sorted by size, the biggest at the top.
1> sf.exe sobjs: -l -c
displays only links in the dir/assignment called sobjs:
1> sf HELP
displays the help with a list of all switches/commands.
1> sf MANUAL
display the manual.
Limitations
-----------
- When fetching for exe-files (using MORE or CLARIFY option, SF doesn't
recognize the architecture for MacOS files, it does only recognize if it's
an exe-file (for what ever architecture) or not.)
Installation
------------
Just run the file ShowFiles.Install
Requirements
------------
Requires locale.library V48+ or DOS V50.36+ if locale not available.
Changes
-------
Version 0.921: (Jan 2013)
- Moved AutoInstall to the root.
Version 0.92: (Dec 2012)
- Fixed bug, "Total size listed is always 0 in the footer."
- Fixed the AutoInstall, there were some unknown parameters (oops).
- Changed the footer info so files and dirs are separate, and items is the
total of those, among other minor there in the footer.
Version 0.91: (Dec 2012)
- Fixed a serious bug introduced in version 0.9 after adding options.
- Changed file structure, Install, Uninstall and AutoInstall scripts to the
one structure suggested by cha05e90, where no dir is created C: .
- Added credits and made lots of improvments to the documentation, except
for what's new.
- Changed the primitive file type "Exe" back to "Exec" (as it was in the
beginning), since "Exe" is a type of Executable-Header).
- Fixed a few other minor bugs (AmiUpdate bug among others (hopefully)).
Version 0.9: (Dec 2012)
- Added options for FILES, DIRS, and LINKS, it is also possible to
intermix them.
- Changed the name for "EHead" to "Exe" (and "eh" to "e").
- Fetching of exe-headers -> little faster (some code cleaned up there).
- Updated Install/Uninstall scripts further, to be more safer and error
resistant, and typos fixed.
- Updated the documentation some further, except for documenting what's new.
- Output slightly changed.
Version 0.8: (Nov 2012)
- DF (DisplayFiles) renamed to ShowFiles (SF) because DF was clashing with
the UNIX/Linux command df, (thanks Beeblebrox). ShowFiles was the winning
name on a Poll on AmigaWorld.net 2011, the name was suggestied by kas1e).
- New: Added install and uninstall scripts, and links to executable.
- Changed the structure of files (the executable file, links, doc-file, etc).
- Updated AutoInstall to reflect the renaming to ShowFiles and the new
file structure.
- ShowFiles is now out of Beta (with regard to the base engine).
Beta 7 - (0.7): (Apr 2011)
- Added info to footer-output about amount of dirs listed.
- Fixed bug, "dirs and files with same size are not sorted when sorting
by SIZE".
- Fixed issue, "multiple messages on error".
- Fixed a few other minor issues.
Beta 6 - (0.6): (Mar 2011)
- Optimized the "fetching-of-executable-headers" procedure. -> Moved
"fetching-of-executable-headers" to fetch while printing the output
resulting smoother executation (less delay before anything is printed,
especially on large dirs).
- Added a SIZE option so the list can be sorted by size.
- Added a TRAIL option that will trail dirs with an initial '/', executable
headers with an '*', and links with an (at)-char.
- Renamed the option "DETAILS" to "CLARIFY" ("D" will be reserved for
another usage.
- Renamed the option "FAST" to "QUICK" ("F" will be reserved for
another usage.
- Swapped "kB" and "KiB" columns in the DETAILS view.
- Added DEFAULT option so the default listing can be forced (in future).
- Fixed a few other minor bugs.
Beta 5 - (0.5): (Feb 2011)
- Added TIME option/switch so the list can be sorted by time and date.
- Added REVERSE option/switch so the list can be displayed in reverse order.
- Changed so that protection bits are showed in short format in the MORE
view (to save some space).
- Renamed the option "ALL" to "DETAILS" (ALL is reserved for another
future option).
- Renamed primitive file type "Drawer" to "Dir" (shorter -> perhaps better).
- Added so that the VERSION option prints out the "Amiga version string" too.
- Added AutoInstall script for AmiUpdate.
- Fixed bug, "all columns not correctly aligned with some date formats",
(thanks samo79).
Beta 4 - (0.4): (Feb 2011)
... /snip/
(See doc for more info.)
Thank You
---------
Thank you all for your help, feedback, bug/error-reports and suggestions.
Licence
-------
This software is freeware.
Donation
--------
If you like to support/motivate my work on Amiga, you can make a donation by
using Paypal on the homepage url or at: http://m4rko.com/amiga Thanks! :)
Author
------
Marko K. Seppänen
Homepage
--------
http://m4rko.com/amiga
|
| Copyright (c) 2004-2013 by Björn Hagström All Rights Reserved Amiga OS and its logos are registered trademarks of Hyperion Entertainment |