webapp-rs 0.1.0

A simple CLI tool to create webapps (only support firefox and linux for now.
# webapp-rs

Create isolated web apps using Firefox profiles. Each app has its own cookies, storage, and settings.
It is heavily inspired by the webapp tool from the Linux Mint team, but I wanted to have something simpler and more versatile.
For now, it only supports Firefox and Linux, but it is structured in a way that's easy to add support for other systems.

## Install

```bash
cargo build --release
```

## Usage

```bash
# Create a webapp
webapp-rs create firefox --name "GitHub" --url "github.com"

# Create with custom icon
webapp-rs create firefox --name "GitLab" --url "gitlab.com" --icon "gitlab"

# List all webapps
webapp-rs list

# Run a webapp
webapp-rs run GitHub-A1B2

# Edit a webapp
webapp-rs edit firefox GitHub-A1B2 --name "GitHub Pro"

# Update all profiles
webapp-rs update firefox

# Delete a webapp
webapp-rs delete firefox GitHub-A1B2
```

## Options

- `--private-window`: Launch in private mode
- `--no-ublock`: Skip uBlock Origin installation
- `--custom-params`: Additional Firefox flags

## Requirements

- Firefox
- Linux

## Data Location

Profiles: `~/.local/share/webapp-rs/firefox/<codename>/`
Desktop files: `~/.local/share/applications/`