> For the complete documentation index, see [llms.txt](https://docs.faronics.com/faronicsdeploy/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.faronics.com/faronicsdeploy/application-management/macos-apps/shell-scripts-on-mac-os.md).

# Shell Scripts on macOS

## Shell Scripts

Shell scripts can be created to perform tasks on a macOS Computer. These scripts save time as they replace manual configuration that may be required prior to or post-installation of applications.&#x20;

## Create the Shell Script and Upload it to a Web Server or FTP Location

![Create a Custom Mac Script](/files/-MUQATd98jRm-zwNVNGO)

1\. Create your shell script (If you need assistance with this, see [Need Some Assistance with Shell Scripts?](/faronicsdeploy/application-management/macos-apps/shell-scripts-on-mac-os.md#need-some-assistance-with-shell-scripts)).

2\. Upload your shell script to a **web server** or **FTP** location.

3\. Select the **Control Grid** tab on the top menu bar.

4\. Navigate to the **Applications** tab.

5\. Scroll down to the **All-Mac** grid.

6\. Click the <img src="/files/-MTvGik9BHO9ZmqsnI7U" alt="" data-size="original">button above the All-Mac grid.&#x20;

7\. Select **Create Custom Mac Script** from the drop-down list. &#x20;

8\. Enter a **Script Name** and **URL;** any additional **command line parameters** that you need can be set here too.

&#x20;<img src="/files/-MUQIERoLksaGdVxsyAB" alt="" data-size="original">&#x20;

9\. Click **SAVE TO GRID**.

{% hint style="success" %}
The Custom Script is now listed in the All-Mac grid and can be searched for using the search bar. The script can be executed on a single or a group of macOS computers.
{% endhint %}

## Need Some Assistance with Shell Scripts?&#x20;

No problem! Contact us via Faronics Deploy:&#x20;

![Select Create Custom Mac Script](/files/-MUQIpqr--bGUxydXft2)

1\. Select the **Control Grid** tab on the top menu bar.

2\. Navigate to the **Applications** tab.

3\. Scroll down to the **All-Mac** grid.

4\. Click the <img src="/files/-MTvGik9BHO9ZmqsnI7U" alt="" data-size="original">button above the All-Mac grid. &#x20;

5\. Select **Create Custom Mac Script** from the drop-down list.&#x20;

6\. Click on the **Talk to a Deployment Specialist** link in the **Command Line** section.&#x20;

<img src="/files/-MUQJBwiBqCM0CR_lIpv" alt="" data-size="original">&#x20;

7\. Enter your phone number in the field provided.

&#x20;<img src="/files/-MUQKLhNFHYbZZPOZm1e" alt="" data-size="original">&#x20;

8\. Enter your query to send to the specialist in the text box.

{% hint style="info" %}
Your name and email address will be pre-populated, the name can be changed, but the email address cannot.
{% endhint %}

9\. Click the blue SUBMIT button.

{% hint style="success" %}
You have successfully requested assistance; a Deploy Specialist will be in touch shortly.
{% endhint %}
