Skip to content

Instantly share code, notes, and snippets.

View al45tair's full-sized avatar

Alastair Houghton al45tair

View GitHub Profile

Swift Backtrace API

Introduction

This year we are improving the usability of Swift for command line and

@al45tair
al45tair / gist:73be245ab87a66a885742b98be91ac14
Last active February 21, 2024 16:56
Files installed by Zoom for mac OS

The Zoom install package for macOS is mad. Rather than actually using the installer to install things, it does everything in the preinstall script. That's bonkers, and also means that the system won't have a list of the files it installed, because it's doing it using shell script.

The script appears to install two items, namely:

/Applications/zoom.us.app
~/Library/Internet Plug-Ins/ZoomUsPlugIn.plugin

If the user opening the package isn't an administrator, it looks like it will install the app in the user's home folder instead. If they are an administrator, Zoom will delete the ZoomUsPlugIn.plugin from /Library if it's there, but it still installs to ~/Library.

It also adds Zoom to your Dock automatically, without asking.

@al45tair
al45tair / travis.yml
Created August 2, 2017 14:12
Testing against multiple or specific Python versions on macOS using Travis
# This Travis configuration lets you test different Python versions on macOS,
# which isn't something that's currently supported by Travis directly
language: python
# To install, we use pip to install pyenv; this, sadly, requires the --egg flag.
# Note that we can't use the --enable-framework argument for building Python
# because that breaks on Python 2.7.1 due to the lack of libSystemStubs.a (which
# that version assumes exists).
install:
- |