AminetAminet
Search:
84736 packages online
About
Recent
Browse
Search
Upload
Setup
Services

biz/dbase/WhatChanged.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric icon
No screenshot available
Short:Identifies file system changes over time
Author:Nathan Hesterman
Type:biz/dbase
Version:1.0
Architecture:m68k-amigaos,ppc-amigaos,ppc-morphos,i386-aros
Date:2017-11-05
Requires:SQLite3 (on Aminet)
Distribution:Aminet
Download:biz/dbase/WhatChanged.lha - View contents
Readme:biz/dbase/WhatChanged.readme
Downloads:989

Identifies file system changes over time.

WhatChanged is a set of scripts and a SQLite database which captures
the state of your system and compares that state to an earlier capture.
An example use is to determine what changed during the installation
of a new program.  You would capture the state of the system (say
LIBS:) prior to the installation and again after the installation.

WhatChanged includes scripts which will show which files were deleted,
which files were added, and which files were changed on the basis of
filenote, size, attributes, modified date, and/or version.

_Installation_
WhatChanged requires that SQLite3 (available on Aminet) is installed
and in your search path.  This is ensured by adding, for example,
"PATH SYS:Utilities/SQLite3/bin ADD" to your user-startup.

It also requires that you place its folder within an Assign called
"SQL:".  This is done by adding, for example, "ASSIGN >NIL: SQL:
SYS:Utilities/SQLite3 DEFER" to your user-startup.

Finally, two scripts named "ISODateTime.rexx and "2ISODateTime"
need to be added to your REXX: assignment.

Alternatively, you can edit the scripts for alternate paths to these
files.

_Usage_
1. Execute the script called "Capture" along with drawer or drive,
for example "Capture Libs:", to capture the state of LIBS:. A
requestor will open prompting you for a drawer or drive if you
leave the drawer/drive parameter blank.

2. At a later time, say after the installation of a program, repeat
step #1.

3. Execute the script called "Analyze" and a list of files captured
before, after, newly added, deleted, and changed will be placed in T:.

There are also scripts to "Clear" a drive/drawer from the database
and "Empty" all files from the database.

It works faster to capture your system in smaller pieces such as C:,
S:, LIBS:, etc.  Browser and e-mail histories contain scores of files
so you might want to avoid capturing them.

Please note that, for example, SYS:Libs is considered different from
LIBS:.

WhatChanged was written and tested on AmigaOS 3.9 BB3 on WinUAE.  If
AREXX and AmigaDOS work the same on AmigaOS4, AROS, or MorphOS it
should run there too.

Comments or suggestions to NathanH on AmigaWorld.net.


Contents of biz/dbase/WhatChanged.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
-rwx--x--x 65534/65534     558    1558  35.8% -lh5- 38d5 Oct 22 19:59 WhatChanged/Analyze
-rwx--x--x 65534/65534     750    1805  41.6% -lh5- 34af Oct 22 19:49 WhatChanged/Capture
-rwx--x--x 65534/65534     286     463  61.8% -lh5- 2d07 Oct 22 19:55 WhatChanged/Clear
-rwx--x--x 65534/65534     131     152  86.2% -lh5- 3054 Oct 22 19:42 WhatChanged/Empty
-rwx------ 65534/65534     776    2697  28.8% -lh5- 4961 Oct 22 14:32 WhatChanged/Tables.sql
-rwx------ 65534/65534     904    6144  14.7% -lh5- d55a Oct 22 17:33 WhatChanged/WhatChanged.db
-rwx------ 65534/65534    1195    2445  48.9% -lh5- 65b6 Oct 22 20:08 WhatChanged/WhatChanged.readme
drwx------ 65534/65534       0       0 ****** -lhd- 0000 Oct 22 20:19 WhatChanged/s/
-rwx--x--x 65534/65534     670    2068  32.4% -lh5- ab58 Oct 10 13:55 WhatChanged/s/2ISODateTime.rexx
-rwx--x--x 65534/65534     251     337  74.5% -lh5- f981 Oct 25  2009 WhatChanged/s/ISODateTime.rexx
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        10 files    5521   17669  31.2%            Nov  4 19:52
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>