initial empty check-in
Start on the kettle core and application. Auto-extension system planned, but not funcitonal at this point. Basic database plus standard recipes ok. Database may require a revamp to allow multiple definitions for a recipe to handle bundles of packages, applications, etc.
Allow multiple definitions per recipe. Auto-extend when encountering unknown declarations. A few public helpers for reciples.
Support for installation and removal of pure Tcl applications (plain copy, delete). Added to self build.
Note incompleteness in 'kettle tclapp'
Special code paths for self-installation of kettle
General tcl package installation, removal done, with various utilites. gui mode highlighting done. kettle is able to install and remove itself now, using itself.
Fixed issue with install after drop.
Utilities for (un)installing files. Core change to allow for dependent recipes. Help not fully worked out yet for this.
Reworked the whole command line and option processing.
Documentation, basic guides
Merged documentation over, and continued rearchitecting the core and core support.
Continued re-architecting. GUI/text puts simplified: Command resolution, not renaming. Prep for ANSI color codes in text mode.
Rework of the internals nearly done. Issues with manpage installation (not idempotent). Need doc uninstall recipes. Generally working.
Added colorization to terminal output.
Tweaked help for drop targets of tcl/tclapp. Plus auto-search doc for tcl.
Options for dry-run and files/dirs to ignore on scans.
Fixed path typo for HTML, added uninstall doc targets.
Issues with relative path in #! solved. On this machine. Machine at home was ok with existing def.
Merged back to trunk, continue there. Basic system including docs works.