Hello all,<br>
<br>
Here are some updates on swiftconfig. After thinking about how to make the command line simpler, I ended making some changes to the old design rather than rewriting a new one. It's similar to the original, but should hopefully makes things a little simpler by allowing smaller, simpler changes. swiftconfig -add <blah> copies over the template, swiftconfig -modify <blah> -foo bar allows the user to change one setting. Here's an example of how
it works so far:<br>
<br>
# See what's available to use<br>
$ swiftconfig -templates<br>
multisite-ssh<br>
teraport<br>
pads-pbs-coasters-ssh<br>
teraport-remote-pbs-coasters-ssh<br>
teraport-local-pbs-coasters<br>
pads-local-pbs-coasters<br>
pads-remote-ssh<br>
teraport-remote-ssh<br>
pads-local-pbs<br>
teraport-local-pbs<br>
pads-pbs-multisite-coasters<br>
teraport-pbs-multisite-coasters<br>
<br>
$ swiftconfig -add pads-remote-ssh<br>
<br>
$ swiftconfig -modify pads-remote-ssh -directory /home/david/swiftwork<br>
<br>
Sites.xml entry<br>
<pool handle="pads-remote-ssh"><br>
<execution provider="ssh" url="<a href="http://login1.pads.ci.uchicago.edu">login1.pads.ci.uchicago.edu</a>" /><br>
<filesystem provider="ssh" url="<a href="http://login1.pads.ci.uchicago.edu">login1.pads.ci.uchicago.edu</a>"
/><br>
<profile key="jobThrottle"
namespace="karajan">0</profile><br>
<workdirectory>/home/david/swiftwork</workdirectory><br>
</pool><br>
<br>
This is checked into SVN at
<a href="https://svn.ci.uchicago.edu/svn/vdl2/usertools/swift/swiftconfig">https://svn.ci.uchicago.edu/svn/vdl2/usertools/swift/swiftconfig</a>. <br>
<br>
I've also been doing some preliminary work on the web version. If you want to
get an idea of the interface, check
<a href="http://www.ci.uchicago.edu/~davidk/test.pl">http://www.ci.uchicago.edu/~davidk/test.pl</a>. Ideally, at the edit screen
next to each option should be a question mark. Then clicking on the
question mark takes you to an anchor in the user guide (or maybe a
pop-up from the same page) with a detailed explanation of what that
setting actually does.<br>
<br>
I still need to get profiles working, an integrated web server, deletion from the web, more options, linking to user guide, cleanup,
tuning, more.. but I just wanted to get this out to you all to see what you thought so far<br><br>David<br>