{"id":21239229,"url":"https://github.com/tinacious/portfolio-cli","last_synced_at":"2026-05-22T14:16:12.084Z","repository":{"id":250753688,"uuid":"835365827","full_name":"tinacious/portfolio-cli","owner":"tinacious","description":"A simple command line tool for generating curated portfolio links for clients","archived":false,"fork":false,"pushed_at":"2024-07-29T18:23:42.000Z","size":698,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-21T19:22:55.452Z","etag":null,"topics":["cli","golang"],"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/tinacious.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,"publiccode":null,"codemeta":null}},"created_at":"2024-07-29T17:25:42.000Z","updated_at":"2024-07-29T18:23:45.000Z","dependencies_parsed_at":"2024-07-29T23:44:54.982Z","dependency_job_id":"bc08313b-57d5-40bb-bdce-0d5134797dd7","html_url":"https://github.com/tinacious/portfolio-cli","commit_stats":null,"previous_names":["tinacious/portfolio-cli"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tinacious%2Fportfolio-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tinacious%2Fportfolio-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tinacious%2Fportfolio-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tinacious%2Fportfolio-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tinacious","download_url":"https://codeload.github.com/tinacious/portfolio-cli/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243680974,"owners_count":20330154,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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","golang"],"created_at":"2024-11-21T00:42:31.929Z","updated_at":"2026-05-22T14:16:07.055Z","avatar_url":"https://github.com/tinacious.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# portfolio-cli\n\n`portfolio-cli` is a tool that Tina uses to build custom links to curate portfolio items for specific clients and job applications, because it's 2024 and we now have to apply for jobs 🤷🏻‍♀️\n\nIt requires the environment variable `TINACIOUS_DESIGN_JWT_SECRET` be set. This would be the same JWT token used to read it server-side. You probably wouldn't know it unless you're Tina.\n\n- [Installation](#installation)\n- [Usage](#usage)\n- [Screenshots](#screenshots)\n\t- [Light mode](#light-mode)\n- [Development](#development)\n\n\n\n## Installation\n\nInstall the CLI tool:\n\n\tgo install github.com/tinacious/portfolio-cli@latest\n\n\n## Usage\n\nRun the command `portfolio-cli` and fill out the form.\n\n\n## Screenshots\n\nConfiguring the link for the client name, e.g. `Acme Ltd`.\n\n![](./screenshots/portfolio-cli-01.png)\n\nAfter hitting Enter, I can choose which technologies I want to highlight, picking only technologies relevant for the role so as to not overwhelm the recruiter or hiring manager.\n\n![](./screenshots/portfolio-cli-02.png)\n\nThis results in a custom link that is valid for 60 days which can be copied to the clipboard, e.g. if you do `portfolio-cli | pbcopy`.\n\nIn supported terminal emulators, holding \u003ckbd\u003eCommand\u003c/kbd\u003e and clicking the link will enable it to open in the default browser.\n\n![](./screenshots/portfolio-cli-03.png)\n\n\n### Light mode\n\n![](./screenshots/portfolio-cli-04.png)\n![](./screenshots/portfolio-cli-05.png)\n![](./screenshots/portfolio-cli-06.png)\n\n\n\n## Development\n\nInstall the lint tools:\n\n```sh\ngo install golang.org/x/tools/cmd/goimports@latest\ngo install github.com/daixiang0/gci@latest\n```\n\nRun the application locally:\n\n```sh\ngo run main.go\n```\n\nRun the linters:\n\n```sh\nmake lint\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftinacious%2Fportfolio-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftinacious%2Fportfolio-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftinacious%2Fportfolio-cli/lists"}