Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/p1atdev/alloy

An application installer for restriced macOS
https://github.com/p1atdev/alloy

cli deno installer macos

Last synced: 8 days ago
JSON representation

An application installer for restriced macOS

Awesome Lists containing this project

README

        

# Alloy - An application installer for restriced macOS

[![vr scripts](https://badges.velociraptor.run/flat.svg)](https://velociraptor.run)

> Note: This is in experimental stage. Please report any bugs.

## TOC

- [What is Alloy](#What-is-Alloy)
- [Features](#Features)
- [Installation](#Installation)
- [Usage](#Usage)
- [Installing applications](#Installing-applications)
- [Supported applications](#Supported-applications)
- [Uninstalling applications](#Uninstalling-applications)
- [TODO](#TODO)
- [Contributing](#Contributing)

## What is Alloy

Alloy is an application installer for restricted macOS. It is a simple command
line tool that installs applications on macOS.

### Features

- πŸ₯³ Run without root privileges
- πŸ₯³ Install applications with a single command ( `alloy install ` )
- πŸ₯³ Support third-party applications (e.g. Chrome, Firefox, Spotify etc.)

## Installation

Requirements:

- [Deno](https://deno.land/)

To install Alloy:

```bash
deno run -A --unstable https://deno.land/x/[email protected]/install.ts
```

Tp update alloy:

```bash
alloy update-self
```

To uninstall Alloy:

```bash
deno uninstall alloy
```

## Usage

### Help

```bash
alloy --help
```

```bash
alloy -h
```

### Installing applications

To install an application:

```bash
alloy install
```

For example:

```bash
alloy install chrome
```

#### Supported applications

- Spotify
- Google Chrome
- Firefox
- NextDNS (Not yet)
- Keka
- Visual Studio Code (Not yet)
- Figma (Not yet)
- UTM (←NEW!!)
- Free Download Manager (←NEW!!)

### Uninstalling applications

To uninstall an application:

```bash
alloy uninstall
```

For example:

```bash
alloy uninstall chrome
```

### Undmg

Undmg is a command line tool to extract DMG files.

```bash
alloy undmg
```

### Bribe

Bribe is a command line tool to bypass the macOS Gatekeeper.

```bash
alloy bribe
```

## TODO

- [ ] Update installed applications command
- [ ] Add more applications
- [ ] Add completion support

## Contributing