# Artifacts.toml Cross Platform Example

**URL:** <https://discourse.julialang.org/t/artifacts-toml-cross-platform-example/91090>\
**Category:** General Usage\
**Tags:** package\
**Created:** [December 1, 2022, 12:55pm UTC](https://discourse.julialang.org/t/artifacts-toml-cross-platform-example/91090 "2022-12-01T12:55:03Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![onetonfoot](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/onetonfoot/32/2697_2.png) [@onetonfoot](https://discourse.julialang.org/u/onetonfoot)\
**Post date:** [December 1, 2022, 12:55pm UTC](https://discourse.julialang.org/t/artifacts-toml-cross-platform-example/91090/1 "2022-12-01T12:55:03Z")

</div>

How would one use Artifacts.toml to package a binary for Mac, Windows and Linux? I’d like to  
use these [releases](https://github.com/FiloSottile/mkcert/releases) on each platform

---

<div class="post-metadata">

**Author:** ![giordano](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/giordano/32/2166_2.png) [@giordano](https://discourse.julialang.org/u/giordano)\
**Post date:** [December 1, 2022, 5:07pm UTC](https://discourse.julialang.org/t/artifacts-toml-cross-platform-example/91090/2 "2022-12-01T17:07:44Z")

</div>

Use [`ArtifactUtils.jl`](https://github.com/simeonschaub/ArtifactUtils.jl/), see the [documentation](https://simeonschaub.github.io/ArtifactUtils.jl/stable/) for more details.

---

<div class="post-metadata">

**Author:** ![onetonfoot](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/onetonfoot/32/2697_2.png) [@onetonfoot](https://discourse.julialang.org/u/onetonfoot)\
**Post date:** [December 7, 2022, 10:25am UTC](https://discourse.julialang.org/t/artifacts-toml-cross-platform-example/91090/3 "2022-12-07T10:25:32Z")

</div>

Thanks for your help! Hopefully this [script](https://github.com/onetonfoot/Mkcert.jl/blob/main/scripts/artifacts.jl) can be a useful template for other people in the future
