wduquette / tcl-quill

Build tool for Tcl/Tk projects
BSD 2-Clause "Simplified" License
10 stars 2 forks source link

Quill configuration parameters #6

Closed wduquette closed 10 years ago

wduquette commented 10 years ago

At present, Quill does its best to determine the location of various helper programs in the environment: tclsh, teacup, tkcon, and so forth. It does a good job, but different people set up their environments differently. The user must be able to tell Quill what executables to use when Quill's algorithm fails to find them; and it should also be possible for the user to override Quill's selection.

These things can't go into project.quill because they are environmental, not project-specific.

Quill needs a configuration file, ~/.quill/quill.config, that tells it these things; and an interface for querying and setting configuration values.

We will define ~/.quill/quill.config as a parmset(n) file, and a 'quill config' tool for doing the querying and setting.

wduquette commented 10 years ago

The config mechanism is now in place. I'll be adding parameters over time, and possibly deleting some that are there, but this is enough to be going on with. NOTE: None of the initial set of parameters are yet in use.