        flatten (clojure.string/join \newline)))
 
 (def generate-config-file-file-header
-  [(str "# Cider-CI " (cider-ci.utils.self/version) " Default Executor Configuration")
+  [(str "# Cider-CI " (cider-ci.utils.self/version) " Initial Executor Configuration")
    "#"
-   "# Some of these defaults depend on the environment."
-   "# We recommend to create a configuration file based on this file"
-   "# but only including those keys/values which are intended to be "
-   "# overridden."
-   "# The default configuration will be merged with the configuration"
-   "# given in the config-file. See also 'deep-merge' in the documentation."
+   "# The derived internal configuration will be merged with the configuration"
+   "# values given this file. Key value pairs given here have will override "
+   "# automatically derieved values. See also 'deep-merge' in the documentation."
+   "# "
+   "# Remove all key/value pairs which should rather be derived automatically." 
    "#"])
 
 (def config-file-option

(defn generate-config-file-usage [options-summary & more]
  (->> ["Cider-CI Executor generate-config-file"
        ""
        "Write the default configuration to a file. "
        "Commonly used to retrieve an initial configuration for the executor."
        ""
        "Options:"
        options-summary




;(-main {} "-c" "./tmp/initial-executor-config.yml" "-f")
;(-main {} "-h") 


