Handbook
Glossary
sign-archive ( path -- )
Vocabulary
mason
.
release
.
sign
Inputs
path
an
object
Outputs
None
Definition
USING:
system
;
IN:
mason.release.sign
HOOK:
sign-archive
os
( path -- )
Methods
USING:
kernel
make
mason.common
mason.config
mason.release.sign
namespaces
sequences
system
;
M:
macos
sign-archive
{
"codesign"
"--force"
"--sign"
"Developer ID Application"
"/Users/jbenedik/config/mac_app.cer"
}
over
suffix
short-running-process
[
"xcrun"
,
"notarytool"
,
"submit"
,
dup
,
notary-args
get
%
"--wait"
,
]
{
}
make
short-running-process
[
"xcrun"
,
"stapler"
,
"staple"
,
,
]
{
}
make
short-running-process
;
USING:
kernel
mason.release.sign
;
M:
object
sign-archive
drop
;