Metadata-Version: 2.4
Name: justob
Version: 1.1.0
Summary: Just Obfuscate CLI — seal projects and decode obfuscated payloads (multi-language, multi-layer) from your terminal.
Author: Obfuscate
License: MIT
Project-URL: Homepage, https://project--36cd11b2-d68a-4f5c-b183-df77d18fac1d.lovable.app
Project-URL: API, https://project--36cd11b2-d68a-4f5c-b183-df77d18fac1d.lovable.app/api/public/obfuscate
Keywords: obfuscate,deobfuscate,decoder,minify,cli,zip,javascript,python
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Build Tools
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# justob

CLI for the Obfuscate API — seal a ZIP of JS/TS source from your terminal.

## Install

```bash
pip install justob          # any system with Python 3.8+
pkg install python && pip install justob   # Termux (Android)
sudo apt install pipx && pipx install justob   # Debian / Ubuntu
```

## Use

```bash
justob ./my-project.zip                       # default: profile=maximum
justob ./app.zip --profile standard --out sealed.zip
justob --help
```

## Flags

| Flag | Default | Notes |
|------|---------|-------|
| `--profile` | `maximum` | `light` / `standard` / `maximum` |
| `--strip-console` | `true` | Remove `console.*` calls |
| `--encrypt-strings` | `true` | Base64-encode string literals |
| `--include-skipped` | `false` | Repack `node_modules` / `.git` untouched |
| `--inject-header` | `false` | Prepend a license header |
| `--header` | `Sealed by Obfuscate` | Header text |
| `--out` | `<name>.obfuscated.zip` | Output path |
| `--endpoint` | the hosted site | Override with `$JUSTOB_ENDPOINT` |

## Zero dependencies

`justob` uses only the Python stdlib (`urllib`, `argparse`). Works on
Termux, Alpine, minimal Docker images, CI runners — anywhere Python 3.8+
runs.
