There's been some talk on the ML about a tool I wrote a while ago that allowed you to take snapshots and manipulate the package database. The code had managed to completely disappeared so in my free time over the last few days, I have been rewriting it. The basic functionality is there, I just need to add the finishing touches. I thought I'd give the list a general run down on what it does, and open the floor for suggestions. The tool basically consists of several operations it can do, at this point in time there are 9 things it will do. Copy: This has 2 modes, it will either make a copy of the working package database, or make a copy of an existing stored database. Rename: This renames a given stored database. List: This has 2 modes. It will either list the stored databases, or list the packages in a stored database. Add: This adds a package from the working database to a stored database. Remove: This has 2 modes. It will either remove a package from a stored database, or remove a stored database. Merge: This will merge several stored databases into a single database. Unique: This finds packages that are unique among a list of stored databases. Common: This finds packages that are common among a list of stored databases. Diff: This is similar to the Unique operation, but instead finds packages that are unique to one database against a list of other databases. I should have things wound up by the end of the week. Ideas, suggestions, criticisms? -- Lucas Hazel <lucas@die.net.au> ================================================= "Clothes make the man. Naked men are rarely taken seriously, or given employment." =================================================
participants (1)
-
Lucas Hazel