title: How can I override a typesafe config list value on the command line?
body: <p>I have an <code>application.conf</code> file with a structure like the following:</p>
  
  <pre><code>poller {
    datacenters = []
  }
  </code></pre>
  
  <p>I would like to override <code>"datacenters"</code> on the command line.</p>
  
  <p>For other configuration keys whose values are simple types (strings, numbers) I can override using <code>-Dpath.to.config.value=&lt;value&gt;</code>, and this works fine.</p>
  
  <p>However, I can't seem to find a way to do this for <em>list</em>s. In the example above, I tried to set <code>"datacenters"</code> to <code>["SJC", "IAD"]</code> like so: <code>-Dpoller.datacenters="['SJC', 'IAD']"</code>, but I get an exception that the key value is a string, not a list.</p>
  
  <p>Is there a way to signal to the typesafe config library that this value is a list?</p>