mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-17 02:22:17 +00:00
Pass config options as environment variables to post-processing scripts
This commit is contained in:
@@ -528,6 +528,16 @@ sub save {
|
||||
close $fh;
|
||||
}
|
||||
|
||||
sub setenv {
|
||||
my $class = shift;
|
||||
foreach my $opt (sort keys %$Options) {
|
||||
next if $Options->{$opt}{gui_only};
|
||||
my $value = get($opt);
|
||||
$value = $Options->{$opt}{serialize}->($value) if $Options->{$opt}{serialize};
|
||||
$ENV{"SLIC3R_" . uc $opt} = $value;
|
||||
}
|
||||
}
|
||||
|
||||
sub load {
|
||||
my $class = shift;
|
||||
my ($file) = @_;
|
||||
|
||||
Reference in New Issue
Block a user