System Utilities
API Reference
getApplications
Signature
async function getApplications(path?: PathLike): Promise<Application[]>;Example
import { getApplications, Application } from "@raycast/api";
// it is a lot more reliable to get an app by its bundle ID than its path
async function findApplication(bundleId: string): Application | undefined {
const installedApplications = await getApplications();
return installedApplications.filter((application) => application.bundleId == bundleId);
}import { getApplications } from "@raycast/api";
export default async function Command() {
const installedApplications = await getApplications();
console.log("The following applications are installed on your Mac:");
console.log(installedApplications.map((a) => a.name).join(", "));
}Parameters
Name
Description
Type
Return
getDefaultApplication
Signature
Example
Parameters
Name
Description
Type
Return
getFrontmostApplication
Signature
Example
Return
showInFinder
Signature
Example
Parameters
Name
Description
Type
Return
trash
Signature
Example
Parameters
Name
Description
Type
Return
open
Signature
Example
Parameters
Name
Description
Type
Return
captureException
Signature
Example
Parameters
Name
Description
Type
Types
Application
Properties
Property
Description
Type
PathLike
Last updated

