Issue 20: Implement command-line interface for Skyline

issues
Status:closed
Assigned To:Guest
Type:Todo
Area:Skyline
Priority:2
Milestone:1.2
Opened:2011-07-07 by Brendan MacLean
Changed:2011-09-19 by Brendan MacLean
Resolved:2011-09-19 by Brendan MacLean
Resolution:Fixed
Closed:2011-09-19 by Brendan MacLean
2011-07-07 Brendan MacLean
Title»Implement command-line interface for Skyline
Assigned To»John C
Type»Todo
Area»Skyline
Priority»2
Milestone»1.2
Here is a good blog post about implementing command-line parameters for applications installed through ClickOnce:

http://www.developingfor.net/net/processing-command-line-arguments-in-an-offline-clickonce-application.html

This should allow us to implement a UI-less command-line interface for Skyline for use in QC and instrument control settings.

One key example of a command line would look like:

"%userprofile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\MacCoss Lab, UW\Skyline-daily.appref-ms" "--in=LorenzoQC.sky,--import=QCReplicate.RAW,--report=Lorenzo SRM QC,--reportfile=QCData.csv,--save"

TODO: Still need to add a full spec of all possible parameters to this issue.

The blog post also describes how to implement automatic updates from code to avoid having the command-line version ever check for updates. This is obviously desirable, and might also allow us to improve the automatic updates to check for updates after start-up, but then offer to restart if updates are required, instead of waiting until the next user initiated restart.

2011-09-19 Brendan MacLean
resolve as Fixed
Statusopen»resolved
Assigned ToJohn C»Brendan MacLean
This has been implemented for a while.

2011-09-19 Brendan MacLean
close
Statusresolved»closed
Assigned ToBrendan MacLean»Guest