Commit Graph

3904 Commits

Author SHA1 Message Date
Greg Neagle 8ae2b80599 Fix pkg naming on upload 2024-07-15 16:15:38 -07:00
Greg Neagle b2d78a18e0 Refine some UI in munkiimport 2024-07-15 16:08:48 -07:00
Greg Neagle 0d15087c93 Implement external editing of pkginfo during munkiimport 2024-07-15 15:45:38 -07:00
Greg Neagle ff7a74c702 Simplfy and unify many of the common errors 2024-07-15 13:52:50 -07:00
Greg Neagle 18cc4151fb Some SwiftFormat fixes 2024-07-15 12:06:30 -07:00
Greg Neagle 34172c7e95 Add a comment so I won't forget a future to-do 2024-07-15 12:04:41 -07:00
Greg Neagle 4768801880 Fix --version option for munkiimport 2024-07-15 10:16:05 -07:00
Greg Neagle 4820386197 Move listItemsOfKind function 2024-07-15 10:15:23 -07:00
Greg Neagle fd7859da39 Different implementation of version info for tools 2024-07-15 10:14:21 -07:00
Greg Neagle 0cd6196785 Merge branch 'Munki6dev' into swift-cli 2024-07-15 08:34:54 -07:00
Greg Neagle 12d997569b Bump app versions to match new release 2024-07-15 08:34:34 -07:00
Greg Neagle 27c9c6989f Merge branch 'Munki6dev' into swift-cli 2024-07-15 08:17:33 -07:00
Greg Neagle 91b2e75e18 Code cleanup for makepkginfo 2024-07-15 08:13:27 -07:00
Greg Neagle 160cd54c48 Start of implementation of munkiimport 2024-07-15 08:11:33 -07:00
Greg Neagle 21f036a375 Implemented munkiimportlib 2024-07-12 15:59:24 -07:00
Greg Neagle 3aaa505206 Add copyright info 2024-07-10 13:56:03 -07:00
Greg Neagle d99b9b2248 Add macOS installer support to makepkginfo 2024-07-10 12:04:57 -07:00
Greg Neagle 8e970a4238 Help text tweak 2024-07-09 09:55:14 -07:00
Greg Neagle add78fbcb2 Improve validation of installer-enviroment option 2024-07-09 08:52:01 -07:00
Greg Neagle 62c1e8dfc8 Fix owner/group/mode options 2024-07-08 22:14:32 -07:00
Greg Neagle 974089fc0d Implement parsing of installer-environment key=value pairs 2024-07-08 22:11:07 -07:00
Greg Neagle 365a56df75 Tweaks to help output 2024-07-08 17:59:22 -07:00
Greg Neagle 78c7ff7884 makepkginfo now works wihout an installer item 2024-07-08 17:54:46 -07:00
Greg Neagle c4d2f7f58d Remove abandoned code; swiftformat reformatting 2024-07-08 17:14:21 -07:00
Greg Neagle 4eff8b22aa Most makepkginfo options now wired up 2024-07-08 17:09:47 -07:00
Greg Neagle 3abe8281e7 Still refining how we deal with errors 2024-07-08 11:40:12 -07:00
Greg Neagle cb9d198617 More improvements to error handling 2024-07-08 10:24:18 -07:00
Greg Neagle a847086733 Improved detection and handling of errors when parsing packages to make pkginfo 2024-07-08 09:12:15 -07:00
Greg Neagle a5ecc55d41 Minimum viable implementation of makepkginfo: all options are ignored 2024-07-07 15:57:36 -07:00
Greg Neagle 9debd1074e Begin work on makepkginfo 2024-07-07 15:43:42 -07:00
Greg Neagle edbd9c2047 pkginfolib: remove no-longer needed CryptoKit import; add info about implementation differences from the Python version 2024-07-06 18:17:07 -07:00
Greg Neagle 2d6fa422fb Remove no-longer needed CryptoKit import from makecatalogslib 2024-07-06 18:15:46 -07:00
Greg Neagle 113562434b Update SwiftFormat configuration 2024-07-06 18:14:27 -07:00
Greg Neagle a1c6d52e3c SwiftFormat formatting 2024-07-06 18:03:48 -07:00
Greg Neagle bc87af3803 SwiftFormat formatting 2024-07-06 18:02:37 -07:00
Greg Neagle 8ef678fa92 SwiftFormat formatting 2024-07-06 17:59:15 -07:00
Greg Neagle a48a25d414 SwiftFormat formatting 2024-07-06 17:57:45 -07:00
Greg Neagle daa4e9fb5f Initial .swiftformat file 2024-07-06 17:54:33 -07:00
Greg Neagle 9f1ff6b63d SwiftFormat formatting 2024-07-06 17:54:07 -07:00
Greg Neagle f74dd3ee11 SwiftFormat formatting 2024-07-06 17:47:21 -07:00
Greg Neagle b291a0b16a SwiftFormat formatting 2024-07-06 17:37:55 -07:00
Greg Neagle 95cf076518 Nearly complete implementation of pkginfolib 2024-07-06 17:10:25 -07:00
Greg Neagle cf12e7e7f7 More pkgutils implementations. 2024-07-05 16:47:55 -07:00
Greg Neagle dabc7cb24e Implement getBundlePackageInfo() 2024-07-04 14:11:26 -07:00
Greg Neagle e391fff22b Implement getBomList() 2024-07-04 12:18:44 -07:00
Greg Neagle 62bc197bab Update pkgutils. Can now get receipts array from a flat package. 2024-07-04 11:11:33 -07:00
Greg Neagle 45be998655 Start pkgutils 2024-07-03 16:35:40 -07:00
Greg Neagle 783d6fb753 Beginnings of versionutils, pkgutils, osutils to support a start on pkginfolib 2024-07-02 19:55:14 -07:00
Greg Neagle 0b9179d1f1 Initial implementation of munkilog and report methods 2024-07-02 12:14:23 -07:00
Greg Neagle f06f19b969 Add initial implementation of display methods 2024-07-01 18:12:57 -07:00