Fold some brief and inadequate online help into the ghastly command
line macros.
git-svn-id: svn://svn.tartarus.org/sgt/agedu@8235
cda61777-01e9-0310-a592-
d414129be87e
Centralise command-line option definitions, using disgusting macros
just out of curiosity to see how well they work for the job.
git-svn-id: svn://svn.tartarus.org/sgt/agedu@8234
cda61777-01e9-0310-a592-
d414129be87e
Stop having a default action mode. All actions now require a
specific option to enable them.
git-svn-id: svn://svn.tartarus.org/sgt/agedu@8233
cda61777-01e9-0310-a592-
d414129be87e
Additional options to control the disk scanning: wildcard-based
includes and excludes, control of the cross-fs-boundary prohibition.
git-svn-id: svn://svn.tartarus.org/sgt/agedu@8230
cda61777-01e9-0310-a592-
d414129be87e
Tidy up the reporting of the disk scan progress on standard error.
It's now conditional by default on stderr being a tty; it's
configurable on or off manually if necessary; and the terminal width
is obtained by TIOCGWINSZ instead of by guesswork.
git-svn-id: svn://svn.tartarus.org/sgt/agedu@8229
cda61777-01e9-0310-a592-
d414129be87e
Introduce something more like an actual framework for httpd
authentication. We now support magic /proc/net auth, HTTP Basic
auth, and no auth; a command-line switch chooses between those three
or the fourth default choice of falling back from /proc/net to Basic.
git-svn-id: svn://svn.tartarus.org/sgt/agedu@8228
cda61777-01e9-0310-a592-
d414129be87e
HTML-escaping mode is bound to come in handy.
git-svn-id: svn://svn.tartarus.org/sgt/agedu@8226
cda61777-01e9-0310-a592-
d414129be87e
Some ignores.
git-svn-id: svn://svn.tartarus.org/sgt/agedu@8225
cda61777-01e9-0310-a592-
d414129be87e
Initial commit of a basically working but severely unpolished
utility which does "du" only more usefully: its key feature is that
it breaks down your disk space usage simultaneously by subdirectory
and by atime, so that you can identify large chunks of data which
are simply gathering dust.
git-svn-id: svn://svn.tartarus.org/sgt/agedu@8224
cda61777-01e9-0310-a592-
d414129be87e