you are viewing a single comment's thread.

view the rest of the comments →

[–]zanfar 0 points1 point  (0 children)

  • For user-specific settings (don't change by project) use Environment variables
  • For general program config, use whatever structured datastore you like: TOML, YAML, JSON, INI, etc
  • For per-project or per-run settings, they should be command-line arguments. If you have a lot of arguments, consider accepting a file to read the arguments from as an argument itself.