---
# System prepended metadata

title: Proposed user interface for quick-start

---

# Proposed user interface for quick-start

(or a new script named as install-daq-release.py)

The proposed options for quick-start script could be taken from either command line or a configuration file.


## Release related:
* config file for quick-start (default is none, and take any option from command line);
    * If supplied, take options from the config file, but options supplied in command line overtake those in config file;
* release version (default is develop);
* release manifest file (default is from `daq-release` package in cvmfs)
* Using cvmfs or local disk for DAQ externals (default cvmfs, if using local disks);
* If using local disks and no DAQ externals found, prompt to pull down tarballs and install in the local disks;

## Installation related:
* path to install DAQ "test" release (the test release will include a few DAQ pacakges by default, `daq-release`, `daq-buildtools`, `appfwk`?);
* additional DAQ pacakges in test release;
* additional packages from template (DAQModule or generic C++ DAQ package), default is none.
    * If so, name of package and package template (either DAQModule or generic package);
    * Any additional options for initiating the new package;


## Build and test run:
* whether to build test releaes (default is yes);
* (good to have, but not required at first) whether do a test run (default is yes, and a separate script will be called);
    * additional options for the test run (these should be simply carried over to the `test-run` script.)



