From: Richard S. H. <he...@un...> - 2004-05-12 09:36:08
|
Okay, right now OBR is the main hold-up for the next release, so I am trying to work feverishly on it to get another beta release done before I take off for some conferences next week for ten days! I want to change the OBR command syntax to be more yum-like, since I think it provides more room to grow and is easier to remember. Here is my proposed syntax: * obr urls [space delimited list of URLs] = if no urls are specified it prints the current repository urls, otherwise sets the repository urls. * obr list [sub-string] = list all bundles if sub-string is not present, otherwise filters bundles based on sub-string of bundle name. * obr info <bundle-name> = return the meta-data associated with the bundle. * obr install [-start] [-nodep] <bundle-name> = installs (-start starts) with (-nodep without) dependencies the specified bundle. * obr update [-nodep] <bundle-name> | <bundle-id> = updates the specified bundle with (-nodep without) dependencies. * obr source [-x] <bundle-name> <local-dir> = retrieves (-x and extracts) the bundle source to the specified local directory. I am not exactly sure if the update with/without dependencies makes 100% sense, but I will see how it falls out during the implementation. This covers all of the current functionality plus adds update and source retrieval functionality. Comments, are welcome, just keep in mind that I am not looking for extra functionality, just good syntax. -> richard |