From: daid Date: Wed, 16 May 2012 11:52:42 +0000 (+0200) Subject: Support loading a profile ini file from the commandline. X-Git-Tag: RC4~17 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=92048ed25578fc3b55278db602eb6a9312ec0400;p=cura.git Support loading a profile ini file from the commandline. --- diff --git a/Cura/cura.py b/Cura/cura.py index 14dc53b1..8e86f7bc 100644 --- a/Cura/cura.py +++ b/Cura/cura.py @@ -45,12 +45,15 @@ __license__ = 'GNU Affero General Public License http://www.gnu.org/licenses/agp def main(): parser = OptionParser(usage="usage: %prog [options] .stl") - parser.add_option("-p", "--profile", action="store", type="string", dest="profile", help="Use these profile settings instead of loading current_profile.ini") + parser.add_option("-i", "--ini", action="store", type="string", dest="profileini", help="Load settings from a profile ini file") parser.add_option("-P", "--project", action="store_true", dest="openprojectplanner", help="Open the project planner") parser.add_option("-r", "--print", action="store", type="string", dest="printfile", help="Open the printing interface, instead of the normal cura interface.") + parser.add_option("-p", "--profile", action="store", type="string", dest="profile", help="Internal option, do not use!") (options, args) = parser.parse_args() if options.profile != None: profile.loadGlobalProfileFromString(options.profile) + if options.profileini != None: + profile.loadGlobalProfile(options.profileini) if options.openprojectplanner != None: from gui import projectPlanner projectPlanner.main()