Skip to content

spalmesano0/FleetAgentInstaller

Repository files navigation

Fleet Agent Installer

Sends an InstallEnterpriseApplication MDM command to install fleetd on macOS devices.

Screenshot of interface

High-level overview

The app was developed rapidly to meet an immediate customer need, rather than being designed with the perfect software architecture in mind.

  • FleetAgentModel.swift: The main logic and state management.
  • NetworkManager.swift: Network code used for the API.
  • MDMCommand.swift: Create and run MDM commands.
  • ContentView.swift: Main interface.
  • LoginView.swift: Fleet server authentication UI.
  • KeychainManager.swift: Securely reads/writes API tokens from the macOS keychain.

About

Install or reinstall fleetd on macOS devices.

Resources

License

Stars

Watchers

Forks

Contributors