Honestpuck
Macintosh Systems Engineer and Python fanatic. Rumours of constant Lego purchases will be denied.
Sydney, Australia
Pinned Repositories
apple_complete
bash completion for some of Apple's MacOS tools and common macadmin tools. Can be used with `zsh`
autopkg_complete
Bash completion for autopkg
developer_tools
Some scripts used to handle developers on a Mac with no admin rights
homebrew.sh
Install homebrew via Jamf without giving users admin rights
jamf-package-clean
Find unused Jamf packages and clean them out.
JNUC-2023-Defensive-Driving-for-zsh
The Keynote file from my JNUC 2023 presentation "Defensive Driving for the Shell"
jss_tools
Tool functions to ease the use of python-jss
NIST-macos-security-HOWTO
HOWTO incorporate the NIST 'macOS Security Compliance Project' Into Jamf Pro
PatchBot
PatchBot - Zero-touch Packaging and Patch Management for Jamf
scriptorium
A utility for managing the scripts in Jamf Pro
Honestpuck's Repositories
Honestpuck/homebrew.sh
Install homebrew via Jamf without giving users admin rights
Honestpuck/PatchBot
PatchBot - Zero-touch Packaging and Patch Management for Jamf
Honestpuck/scriptorium
A utility for managing the scripts in Jamf Pro
Honestpuck/NIST-macos-security-HOWTO
HOWTO incorporate the NIST 'macOS Security Compliance Project' Into Jamf Pro
Honestpuck/apple_complete
bash completion for some of Apple's MacOS tools and common macadmin tools. Can be used with `zsh`
Honestpuck/developer_tools
Some scripts used to handle developers on a Mac with no admin rights
Honestpuck/jamf-package-clean
Find unused Jamf packages and clean them out.
Honestpuck/PatchBotExamples
Example recipes for PatchBot
Honestpuck/PatchBotTools
Components for PatchBot
Honestpuck/JNUC-2023-Defensive-Driving-for-zsh
The Keynote file from my JNUC 2023 presentation "Defensive Driving for the Shell"
Honestpuck/PatchBotProcessors
Part of PatchBot - three AutoPkg custom processors
Honestpuck/xworld2016
Repo for my workshop at X World 2016 - Bash For Beginners
Honestpuck/DEP-dialog
Another script to run swiftDialog at enrolment. Large parts taken from Dan K. Snelson
Honestpuck/fastly-autopkg
This repo contains an example AutoPKG build run by GitHub Actions used by the CPE team at Fastly
Honestpuck/Honestpuck
My README
Honestpuck/infocus
Small app that checks focus status under macOS 12
Honestpuck/python-workshop
Notes etc. for my X World 2019 workshop on Python
Honestpuck/autocomplete
Fig adds autocomplete to your terminal.
Honestpuck/computerize
Tools useful when migrating Jamf Pro computer records
Honestpuck/everyworld_2020
Notes and other bits for my presentation and workshop at the everyworld 2020 conference.
Honestpuck/installapplications
A tool for dynamically using installapplication
Honestpuck/jamf-pro-sdk-python
A client library for the Jamf Pro APIs and webhooks.
Honestpuck/jctl
`jctl` uses `python-jamf` to select objects to create, delete, print and update. It allows performing Jamf Pro repetitive tasks quickly and provides options not available in the web GUI. It is similar to SQL statements, but far less complex.
Honestpuck/macos_security
macOS Security Compliance Project
Honestpuck/python-jamf
`python-jamf` is a library for connecting to a Jamf Server. It maps Jamf Pro records to a Record class. It is the basis for the `jctl` tool to automate patch management & packages and many other items.
Honestpuck/sanitise
Tool to sanitise computer records on your testing Jamf Pro instance
Honestpuck/Setup-Your-Mac
Setup Your Mac aims to simplify initial device configuration by leveraging swiftDialog and Jamf Pro Policy Custom Events to allow end-users to self-complete Mac setup post-enrollment.
Honestpuck/super
S.U.P.E.R.M.A.N. optimizes the macOS software update experience.
Honestpuck/sydneymacadmins.github.io
Honestpuck/xworld2017
Notes etc. for my XWorld 2017 workshop on Python for Mac admins