{"id":23871227,"url":"https://github.com/remino/omz-plugin-pj","last_synced_at":"2025-10-27T17:05:45.551Z","repository":{"id":270824557,"uuid":"910704645","full_name":"remino/omz-plugin-pj","owner":"remino","description":"Fork of Oh My Zsh pj plugin","archived":false,"fork":false,"pushed_at":"2025-01-03T11:26:35.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-22T18:49:44.504Z","etag":null,"topics":["ohmyzsh","omz","pj","plugin","shell","zsh"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/remino.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2025-01-01T06:08:53.000Z","updated_at":"2025-01-03T11:26:38.000Z","dependencies_parsed_at":"2025-01-03T23:02:08.018Z","dependency_job_id":null,"html_url":"https://github.com/remino/omz-plugin-pj","commit_stats":null,"previous_names":["remino/omz-plugin-pj"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/remino/omz-plugin-pj","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remino%2Fomz-plugin-pj","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remino%2Fomz-plugin-pj/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remino%2Fomz-plugin-pj/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remino%2Fomz-plugin-pj/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/remino","download_url":"https://codeload.github.com/remino/omz-plugin-pj/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remino%2Fomz-plugin-pj/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267505099,"owners_count":24098346,"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-07-28T02:00:09.689Z","response_time":68,"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":["ohmyzsh","omz","pj","plugin","shell","zsh"],"created_at":"2025-01-03T14:29:38.721Z","updated_at":"2025-10-27T17:05:45.483Z","avatar_url":"https://github.com/remino.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# omz-plugin-pj\n\nThe `pj` plugin (short for `Project Jump`) allows you to define several\nfolders where you store your projects, so that you can jump there directly\nby just using the name of the project directory.\n\nOriginal idea and code by Jan De Poorter ([@DefV](https://github.com/DefV))\nSource: https://gist.github.com/pjaspers/368394#gistcomment-1016\n\nFork by [Rémino Rem](https://remino.net/) from\n[Oh My Zsh](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/pj) allowing\nsubstring \u0026 case-insensitive matching of project names.\n\n## Installation\n\nFirst, clone the repo:\n\n```sh\ngit clone https://github.com/remino/omz-plugin-pj.git \"$ZSH_CUSTOM/plugins/pj\"\n```\n\nSecond, add `git-aliases` to your Oh My Zsh plugins:\n\n```\n# ~/.zshrc\nplugins+=(pj)\n```\n\nLast, restart your shell.\n\n## Usage\n\n1. Ensure you included the `pj` plugin:\n\n   ```zsh\n   plugins=(... pj)\n   ```\n\n2. Set `$PROJECT_PATHS` in your ~/.zshrc:\n\n   ```zsh\n   PROJECT_PATHS=(~/src ~/work ~/\"dir with spaces\")\n   ```\n\nYou can now use one of the following commands:\n\n##### `pj my-project`:\n\n`cd` to the directory named \"my-project\" found in one of the `$PROJECT_PATHS`\ndirectories. If there are several directories named the same, the first one\nto appear in `$PROJECT_PATHS` has preference.\n\nFor example:\n```zsh\nPROJECT_PATHS=(~/code ~/work)\n$ ls ~/code    # ~/code/blog ~/code/react\n$ ls ~/work    # ~/work/blog ~/work/project\n$ pj blog      # \u003c-- will cd to ~/code/blog\n```\n\n##### `pjo my-project`\n\nOpen the project directory with your defined `$EDITOR`. This follows the same\ndirectory rules as the `pj` command above.\n\nNote: `pjo` is an alias of `pj open`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fremino%2Fomz-plugin-pj","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fremino%2Fomz-plugin-pj","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fremino%2Fomz-plugin-pj/lists"}