Main Command
Theswelist command is the primary interface for searching tech job postings.
Parameters
Specifies the type of job positions to search for.Available values:
internship- Summer 2025 internship positions (default)newgrad- New graduate full-time positions
Filters job postings by how recently they were posted.Available values:
lastday- Postings from the last 24 hours (default)lastweek- Postings from the last 7 dayslastmonth- Postings from the last 30 days
Filters job postings by geographic location. Supports single or multiple locations separated by commas.Default:
all (no location filtering)Matching logic:- 2-letter values are treated as US state codes (e.g., “CA”, “NY”)
- Longer values match city names or countries (e.g., “Toronto”, “Remote”)
- Case-insensitive matching
- Multiple locations can be specified with comma separation
Output Format
All commands output job postings in a structured text format:Each job posting includes four key fields: Company name, Job title, Location(s), and Application link.
Exit Codes
The command returns standard exit codes:0- Success (jobs found or no jobs matching criteria)- Non-zero - Error (network issues, invalid parameters)
Data Sources
swelist fetches live data from:- Internships: SimplifyJobs/Summer2025-Internships
- New Grad: SimplifyJobs/New-Grad-Positions