{"id":13731743,"url":"https://github.com/jpbruinsslot/resume","last_synced_at":"2026-03-01T15:03:40.468Z","repository":{"id":57635878,"uuid":"61371208","full_name":"jpbruinsslot/resume","owner":"jpbruinsslot","description":"📄 Create an online resume that can be accessed by a `curl` command.","archived":false,"fork":false,"pushed_at":"2024-02-09T11:06:24.000Z","size":2036,"stargazers_count":79,"open_issues_count":0,"forks_count":10,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-07-13T00:03:32.153Z","etag":null,"topics":["cli","command-line","curl","go","golang","resume","terminal"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jpbruinsslot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2016-06-17T12:12:00.000Z","updated_at":"2025-07-07T16:26:37.000Z","dependencies_parsed_at":"2024-04-20T06:37:04.958Z","dependency_job_id":"cd7624c5-c3ea-40fc-99a1-22b3b3e6831b","html_url":"https://github.com/jpbruinsslot/resume","commit_stats":null,"previous_names":["erroneousboat/resume"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/jpbruinsslot/resume","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpbruinsslot%2Fresume","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpbruinsslot%2Fresume/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpbruinsslot%2Fresume/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpbruinsslot%2Fresume/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpbruinsslot","download_url":"https://codeload.github.com/jpbruinsslot/resume/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpbruinsslot%2Fresume/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29973176,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T14:44:57.896Z","status":"ssl_error","status_checked_at":"2026-03-01T14:43:27.662Z","response_time":124,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","command-line","curl","go","golang","resume","terminal"],"created_at":"2024-08-03T02:01:37.493Z","updated_at":"2026-03-01T15:03:40.432Z","avatar_url":"https://github.com/jpbruinsslot.png","language":"Go","funding_links":[],"categories":["Go"],"sub_categories":[],"readme":"# 📄 Resume\n\nCreate an online resume that can be accessed by a `curl` command.\n\n## 📸 Screenshot\n\n![Screenshot](/screenshot.png?raw=true)\n\n## 📦 Installation\n\n### Binary installation\n\n[Download](https://github.com/jpbruinsslot/resume/releases) a\ncompatible binary for your system. For convenience, place `resume` in a\ndirectory where you can access it from the command line.\n\n### Via Go\n\n```text\n$ go install github.com/jpbruinsslot/resume/cmd/resume@latest\n```\n\n### Via Docker\n\n```\n$ docker build  -t resume .\n```\n\n## 💻 Usage\n\n### Command line\n\n```\n$ resume \\\n    -port 8080 \\\n    -path /resume \\\n    -user show \\\n    -pass me\n$ curl http://localhost:8080/resume -u show:me\n```\n\n### Docker\n\n```\n$ docker run -p 8080:8080 \\\n    --env PORT=8080 \\\n    --env PATH=/resume \\\n    --env USER=show \\\n    --env PASS=me \\\n    -v path-to-resume.tmpl:/resume.tmpl \\\n    resume\n$ curl http://localhost:8080/resume -u show:me\n```\n\n## 🔧 Configuration\n\n## Arguments\n\nYou'll be able to pass some arguments to the application\n\n| Argument   | Description                                    |\n| ---------- | ---------------------------------------------- |\n| `port`     | port to serve on (default: 80)                 |\n| `path`     | optional url path (default: /)                 |\n| `template` | filename of template (default: resume.tmpl)    |\n| `user`     | username used for authentication (default: \"\") |\n| `pass`     | password used for authentication (default: \"\") |\n\n## Templating\n\nThe [`resume.tmpl`](./resume.tmpl) has an example of how you could structure your resume. To\nsee what colors you'll be able to use, inspect the [`colors.go`](./colors.go) file.\n\nFor more color styles, you can use the function\n`{{.ColorCode \"your-style-here\"}}` in the template. See https://github.com/mgutz/ansi#style-format\nfor the style format.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjpbruinsslot%2Fresume","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjpbruinsslot%2Fresume","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjpbruinsslot%2Fresume/lists"}