{"id":17920882,"url":"https://github.com/eth-p/eth-p","last_synced_at":"2026-02-12T11:08:08.231Z","repository":{"id":126317145,"uuid":"476942918","full_name":"eth-p/eth-p","owner":"eth-p","description":null,"archived":false,"fork":false,"pushed_at":"2024-06-08T20:08:15.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-03T08:40:35.519Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eth-p.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2022-04-02T04:04:43.000Z","updated_at":"2024-06-08T20:08:18.000Z","dependencies_parsed_at":"2023-06-16T06:45:37.579Z","dependency_job_id":null,"html_url":"https://github.com/eth-p/eth-p","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/eth-p/eth-p","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eth-p%2Feth-p","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eth-p%2Feth-p/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eth-p%2Feth-p/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eth-p%2Feth-p/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eth-p","download_url":"https://codeload.github.com/eth-p/eth-p/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eth-p%2Feth-p/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272160241,"owners_count":24883779,"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","status":"online","status_checked_at":"2025-08-26T02:00:07.904Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-10-28T20:29:30.010Z","updated_at":"2026-02-12T11:08:03.193Z","avatar_url":"https://github.com/eth-p.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"## Hi, I'm Ethan!\n\nI'm a software developer with a focus on tooling, automation, and cloud infrastructure.\n \n\u003cdetails\u003e\n\u003csummary\u003e\u003ch3\u003eMy Fish Plugins\u003c/h3\u003e\u003c/summary\u003e\n\u003cdiv\u003e\n  \n\u003e **[fish-promptfessional](https://github.com/eth-p/fish-promptfessional)**  \n\u003e Your flexible and highly-customizable Fish shell prompt.\n\u003e \n\u003e - Customize your prompt without doing everything from scratch.\n\u003e - Add your own prompt components without worrying about updates.\n\u003e - Have a prompt that's both stylish and fast (\u003c50ms).\n\n\u003e **[fish-securenv](https://github.com/eth-p/fish-securenv)**  \n\u003e A fish function for on-demand retrieval of sensitive environment variables.\n\u003e \n\u003e - Keep sensitive environment variables encrypted on disk.\n\u003e - Load them only when needed!\n\u003e - Wrap commands to load them only for the wrapped commands.\n\n\u003e **[fish-kubeswitch](https://github.com/eth-p/fish-kubeswitch)**  \n\u003e A kubectx/kubens replacement for fish.\n\u003e \n\u003e - Change the config file, context, and namespace.\n\u003e - Only applies to the current shell! (no outdated prompts)\n\n\u003e **[fish-kubecompletions](https://github.com/eth-p/fish-kubecompletions)**  \n\u003e Fish completions for kubectl with support for kubectl plugins.\n\u003e \n\u003e - Uses `kubectl`'s built-in completion provider.\n\u003e - Supports `argo rollouts`\n\n\u003e **[fish-plugin-better-cd](https://github.com/eth-p/fish-plugin-better-cd)**  \n\u003e A better version of cd (and pushd) for your Fish shell.\n\u003e \n\u003e - `cd` relative to git repo root.\n\u003e - Jump to paths with `z`.\n\u003e - Fuzzily change directories with `fzf`.\n\n\u003e **[fish-cd-ranger](https://github.com/eth-p/fish-cd-ranger)**  \n\u003e Ranger integration for fish shell.\n\u003e \n\u003e - Hotkey to change the directory to a `ranger` bookmark.\n\u003e - `cd-ranger` command to change the directory with ranger.\n\n\u003e **[fish-contextual-greeting](https://github.com/eth-p/fish-contextual-greeting)**  \n\u003e Upgrade your fish_greeting experience with greetings that only show up under certain contexts.\n\u003e\n\u003e - Custom greetings for:\n\u003e   - SSH\n\u003e   - Tmux\n\u003e   - IDE terminals\n\n\u003c/div\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003ch3\u003eMy \u003ca href=\"https://obsidian.md/\"\u003eObsidian\u003c/a\u003e Plugins \u0026 Developer Resources\u003c/h3\u003e\u003c/summary\u003e\n\u003cdiv\u003e\n  \n**Plugins**\n  \n\u003e **[Callout Manager](https://github.com/eth-p/obsidian-callout-manager)**  \n\u003e Easily create and customize callouts.\n\u003e \n\u003e - Customize callout icons \u0026 colors.\n\u003e - Create custom callouts.\n\u003e - Supports mobile Obsidian.\n\u003e - API for integration with other plugins.\n\n**Libraries**\n\n\u003e **[obsidian-undocumented](https://github.com/eth-p/obsidian-undocumented)**  \n\u003e Definitions for undocumented/private Obsidian.md APIs.\n\n\u003e **[obsidian-extra](https://github.com/eth-p/obsidian-extra)**  \n\u003e Safe abstractions over `obsidian-undocumented`.\n\n**Resources**\n  \n\u003e **[obsidian-dev-helper](https://github.com/eth-p/obsidian-dev-helper)**\n\u003e A Bash-based helper script that makes it easy to test Obsidian plugins while you develop them.\n\n\u003c/div\u003e\n\u003c/details\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feth-p%2Feth-p","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feth-p%2Feth-p","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feth-p%2Feth-p/lists"}