jojo job_description
Process a job description for an existing application workspace. Fetches or reads the job posting, extracts and saves the job description and key metadata.
Usage
./bin/jojo job_description -s SLUG -j JOB_SOURCE
./bin/jojo job_description -j JOB_SOURCE # uses current application from state
Options
| Option | Description |
|---|---|
-j, --job JOB_SOURCE | Required. Path to a job description file or a URL |
-s, --slug SLUG | Application slug (uses current application if omitted) |
--overwrite | Overwrite existing files without prompting |
Inputs
| Input | Description |
|---|---|
| Job source | A local file path or URL containing the job description |
Outputs
| File | Description |
|---|---|
applications/<slug>/job_description_raw.md | Original job description |
applications/<slug>/job_description.md | Processed job description |
applications/<slug>/job_details.yml | Extracted metadata (company, title, location, etc.) |
applications/<slug>/website/ | Website directory scaffold |
Examples
From a local file:
./bin/jojo job_description -s acme-corp-senior-dev -j job_description.txt
From a URL:
./bin/jojo job_description -s acme-corp-senior-dev -j "https://careers.acmecorp.com/jobs/123"
Using the current application (set via interactive mode or JOJO_APPLICATION_SLUG):
./bin/jojo job_description -j job_description.txt