14 breaking releases

0.15.0 Dec 29, 2022
0.14.0 Nov 8, 2022
0.13.0 Aug 7, 2022
0.12.0 Jun 5, 2022
0.1.0 Mar 4, 2021

#1320 in Rust patterns

Download history 37/week @ 2024-07-21 39/week @ 2024-07-28 53/week @ 2024-08-04 35/week @ 2024-08-11 26/week @ 2024-08-18 61/week @ 2024-08-25 42/week @ 2024-09-01 59/week @ 2024-09-08 35/week @ 2024-09-15 64/week @ 2024-09-22 129/week @ 2024-09-29 43/week @ 2024-10-06 31/week @ 2024-10-13 38/week @ 2024-10-20 43/week @ 2024-10-27 53/week @ 2024-11-03

169 downloads per month
Used in 2 crates (via tugger)

MPL-2.0 license

37KB
743 lines

tugger-snapcraft

tugger-snapcraft is a library crate for interfacing with the Snapcraft for building and interfacing with snap packages.

The following functionality is (partially) implemented:

  • Structs representing snapcraft.yaml primitives.
  • Builder interface for invoking the snapcraft tool.

tugger-snapcraft is part of the Tugger application distribution tool but exists as its own crate to facilitate code reuse for other tools wishing to perform similar functionality. Tugger is part of the PyOxidizer project and this crate is developed in that repository.

While this crate is developed as part of a larger project, modifications to support its use outside of its primary use case are very much welcome!

Dependencies

~9–23MB
~361K SLoC