{"action":"closed","issue":{"url":"https://api.github.com/repos/DavidBrainard/RenderToolbox3/issues/53","labels_url":"https://api.github.com/repos/DavidBrainard/RenderToolbox3/issues/53/labels{/name}","comments_url":"https://api.github.com/repos/DavidBrainard/RenderToolbox3/issues/53/comments","events_url":"https://api.github.com/repos/DavidBrainard/RenderToolbox3/issues/53/events","html_url":"https://github.com/DavidBrainard/RenderToolbox3/issues/53","id":35174884,"number":53,"title":"Add configuration script to preferences and hints","user":{"login":"benjamin-heasly","id":1950775,"avatar_url":"https://avatars.githubusercontent.com/u/1950775?v=3","gravatar_id":"","url":"https://api.github.com/users/benjamin-heasly","html_url":"https://github.com/benjamin-heasly","followers_url":"https://api.github.com/users/benjamin-heasly/followers","following_url":"https://api.github.com/users/benjamin-heasly/following{/other_user}","gists_url":"https://api.github.com/users/benjamin-heasly/gists{/gist_id}","starred_url":"https://api.github.com/users/benjamin-heasly/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benjamin-heasly/subscriptions","organizations_url":"https://api.github.com/users/benjamin-heasly/orgs","repos_url":"https://api.github.com/users/benjamin-heasly/repos","events_url":"https://api.github.com/users/benjamin-heasly/events{/privacy}","received_events_url":"https://api.github.com/users/benjamin-heasly/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/DavidBrainard/RenderToolbox3/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2014-06-06T19:26:25Z","updated_at":"2015-08-21T14:52:43Z","closed_at":"2015-08-21T14:52:43Z","body":"Currently, users must manage machine-specific configuration scripts that set configuration like the file paths where renderers are located.  For regular recipes, this means manually executing an appropriate script before rendering.  The RecipeAPI can execute configuration scripts automatically, but it is still up to the user to specify the correct configuration script if they unpack a recipe on a new machine.\r\n\r\nIt might be useful to include a machine \"default\" configuration script name along with other configuration stored with getpref().  This could allow batch rendering utilities to invoke the configuration script automatically.  It would also allow the RecipAPI to automatically detect the correct configuration file when unpacking a recipe on a new machine."}}