Jeff Godfrey - mk_manager is a general "Metakit" database browser tool. At this point, it's just a quick hack really. My initial motivation was a dire need to view/modify some data I had placed in a Metakit database, not to write a full-blown application to do so. The result was "mk_manager" - not a polished application by any stretch, but able to do what I needed.
Mk_manager is pure tcl. It does require the "Bwidget" and "Tablelist" extensions (also pure tcl) as well as the "mk4tcl" extension for Metakit access.
Jean-Claude Wippler and Steve Landers were kind enough to wrap everything into a single-file starkit and make it available here: https://www.tcl-lang.org/starkits/mk_manager.kit
Here are a few usage hints:
Also, one word of warning - I hope this goes without saying, but you never know.... I have used this application to make many small changes to several of my Metakit databases. To my knowledge, it will safely make any requested changes, but I don't consider it a "well-tested" application. Please do not use it to modify your only copy of mission critical data. Always have a backup!
Hmmm... Maybe exposing this code to the public will embarrass me into creating a real application to replace it with. Stay tuned...
See also dgmkviewer