mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-07-12 01:07:57 -06:00
Pass config options as environment variables to post-processing scripts
This commit is contained in:
parent
62bd33a766
commit
3e94add8a8
2 changed files with 11 additions and 0 deletions
|
@ -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) = @_;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue