BLU Discuss list archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Discuss] Application config files
- Subject: [Discuss] Application config files
- From: gaf at gapps.blu.org (Jerry Feldman)
- Date: Fri, 12 Jul 2019 13:53:00 -0400
- In-reply-to: <20190712174001.zf5gvwbpfsqlkqjh@randomstring.org>
- References: <CAEvgogF9s200fVh_HaO2dHnmVV94vJ4gSSaWWOCj+YwN1mFMGw@mail.gmail.com> <20190712174001.zf5gvwbpfsqlkqjh@randomstring.org>
No, it is relatively short. The only complexity is the exclude files list. In general most users will only exclude Linux hidden files. On Fri, Jul 12, 2019 at 1:41 PM Dan Ritter <dsr at randomstring.org> wrote: > Jerry Feldman wrote: > > I have an application that I wrote where I am using a .ini style file for > > config. I chose that as an afterthought but maybe JSON, YAML, or TOML > might > > be better formats. I set it up that way because I thought my target > > audience might be more familiar with .ini. Right now the code has no > > capability to save the preferences, but that should be an option, so a > more > > Linuxish config file might be better. I'm personally very comfortable > with > > both YAML and JSON. Opinions? (My code is Python3/GTK3). > > It usually doesn't matter. > > If it's short, .ini is perfectly fine. > > If it's a potentially long config file, the best thing you can > do is make it capable of reading a directory worth of files > to include in the main config, so that replacing a small bit > without affecting the rest is easy. > > include /opt/application/config.d/* > > > -dsr- > _______________________________________________ > Discuss mailing list > Discuss at blu.org > http://lists.blu.org/mailman/listinfo/discuss > -- Jerry Feldman <gaf at blu.org> Treasurer, Boston Linux and Unix http://www.blu.org
- References:
- [Discuss] Application config files
- From: gaf.linux at gmail.com (Jerry Feldman)
- [Discuss] Application config files
- From: dsr at randomstring.org (Dan Ritter)
- [Discuss] Application config files
- Prev by Date: [Discuss] Application config files
- Next by Date: [Discuss] Application config files
- Previous by thread: [Discuss] Application config files
- Next by thread: [Discuss] Application config files
- Index(es):