# Command-Line Utility¶

Dallinger is executed from the command line within the experiment directory with the following commands:

## verify¶

Verify that a directory is a Dallinger-compatible app.

## debug¶

Run the experiment locally. An optional --verbose flag prints more detailed logs to the command line.

## sandbox¶

Runs the experiment on MTurk’s sandbox using Heroku as a server. An optional --verbose flag prints more detailed logs to the command line.

## deploy¶

Runs the experiment live on MTurk using Heroku as a server. An optional --verbose flag prints more detailed logs to the command line.

## logs¶

Open the app’s logs in Papertrail. A required --app <app> flag specifies the experiment by its id.

## summary¶

Return a summary of an experiment. A required --app <app> flag specifies the experiment by its id.

## export¶

Download the database and partial server logs to a zipped folder within the data directory of the experimental folder. Databases are stored in CSV format. A required --app <app> flag specifies the experiment by its id.

## summary¶

Print a summary of the participant table to the command line. A required --app <app> flag specifies the experiment by its id.

## qualify¶

Assign qualification to a worker. Requires a qualification id qualification_id, value value, and worker id worker_id. This is useful when compensating workers if something goes wrong with the experiment.

## hibernate¶

Temporarily scales down the specified app to save money. All dynos are removed and so are many of the add-ons. Hibernating apps are non-functional. It is likely that the app will not be entirely free while hibernating. To restore the app use awaken. A required --app <app> flag specifies the experiment by its id.

## awaken¶

Restore a hibernating app. A required --app <app> flag specifies the experiment by its id.

## destroy¶

Tear down an experiment server. A required --app <app> flag specifies the experiment by its id.