gittup / tup

Tup is a file-based build system.
http://gittup.org/tup/
GNU General Public License v2.0
1.18k stars 145 forks source link

Harmonize tup program configuration file names. #266

Open hauptmech opened 8 years ago

hauptmech commented 8 years ago

Currently there are multiple file names for setting tup program configuration.

./Tupfile.ini
.tup/options 
~/.tupoptions 
/etc/tup/options 
tup.ini in the Application Data path (usually C:\ProgramData\tup\tup.ini)

I propose that these filenames be harmonized to tup.ini. Also that the *nix user settings be put in the ~/.config directory.

./tup.ini
.tup/tup.ini 
~/.config/tup.ini 
/etc/tup/tup.ini 
tup.ini in the Application Data path (usually C:\ProgramData\tup\tup.ini)
pickfire commented 8 years ago

There is actually a freedesktop spectification, I will show the link here:

http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html