grahampugh / jamf-upload

Scripts for uploading packages to Jamf Cloud
Apache License 2.0
150 stars 39 forks source link

dry_run argument added to JamfPackageCleaner #102

Closed cr3ation closed 1 year ago

cr3ation commented 1 year ago

An optional dry_run argument has been added.

If --key dry_run=True, nothing will be deleted from Jamf Pro. Use together with -v to see a list of intended package actions.

autopkg run -v Awesome_App.jamf --post com.github.grahampugh.jamf-upload.processors/JamfPackageCleaner --key dry_run=True

...
JamfPackageCleaner: ✅ Awesome_App-30.0.pkg
JamfPackageCleaner: ✅ Awesome_App-29.0.pkg
JamfPackageCleaner: ✅ Awesome_App-28.0.pkg
JamfPackageCleaner: ❌ Awesome_App-27.0.pkg (will be deleted)
JamfPackageCleaner: ❌ Awesome_App-26.0.pkg (will be deleted)
JamfPackageCleaner: ❌ Awesome_App-25.0.pkg (will be deleted)
JamfPackageCleaner: ❌ Awesome_App-24.0.pkg (will be deleted)
JamfPackageCleaner: INFO: Argument 'dry_run' is set to True. Nothing will be deleted. Use '-v' to see detailed information. Aborting.
...