microsoft_mac_apps_version_tracker/

directory
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 9, 2025 License: MIT

README

Microsoft Mac Apps Version Tracker Examples

This directory contains examples demonstrating how to use the Microsoft Mac Apps Version Tracker API client.

Available Examples

GetLatestApps

Get all latest Microsoft Mac application versions available.

cd GetLatestApps
go run main.go

Features demonstrated:

  • Retrieving all available Microsoft Mac applications
  • Displaying application metadata (name, version, size, etc.)
  • Parsing timestamps
  • Calculating total storage requirements
  • Working with application components
GetAppByBundleID

Find a specific Microsoft application by its bundle ID.

cd GetAppByBundleID
go run main.go

Features demonstrated:

  • Finding applications by bundle ID
  • Using bundle ID constants
  • Checking for multiple applications
  • Finding apps with specific components (e.g., AutoUpdate)
  • Error handling for non-existent apps
  • JSON output formatting
GetAppByName

Find a specific Microsoft application by its name.

cd GetAppByName
go run main.go

Features demonstrated:

  • Finding applications by name
  • Using application name constants
  • Analyzing update timestamps
  • Generating deployment scripts
  • Working with Office 365 suite components
  • Comparing versions across applications

API Documentation

For more information about the Microsoft Mac Apps API, visit:

Prerequisites

go get github.com/deploymenttheory/go-api-sdk-apple/msapps

Common Use Cases

Check for Updates

Use GetAppByBundleID or GetAppByName to check if newer versions are available for your deployed applications.

Generate Download Scripts

The examples show how to generate shell scripts to download specific applications for deployment.

Monitor Application Sizes

Use GetLatestApps to monitor the storage requirements for Microsoft applications.

Track Components

Find which applications include specific components like Microsoft AutoUpdate or licensing packages.

Notes

  • The API does not require authentication
  • Data is updated regularly (check the generated field in responses)
  • All applications include SHA256 hashes for integrity verification
  • Download URLs are official Microsoft CDN links

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL