{"id":13394861,"url":"https://github.com/wting/autojump","last_synced_at":"2025-12-17T15:43:26.027Z","repository":{"id":481610,"uuid":"107258","full_name":"wting/autojump","owner":"wting","description":"A cd command that learns - easily navigate directories from the command line","archived":false,"fork":false,"pushed_at":"2025-02-27T16:03:23.000Z","size":804,"stargazers_count":16737,"open_issues_count":225,"forks_count":713,"subscribers_count":166,"default_branch":"master","last_synced_at":"2025-12-01T02:30:32.219Z","etag":null,"topics":["autojump","command-line-tool","filesystem","python"],"latest_commit_sha":null,"homepage":"","language":"Python","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/wting.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","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":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2009-01-14T11:18:07.000Z","updated_at":"2025-11-30T11:37:01.000Z","dependencies_parsed_at":"2025-03-04T15:00:34.758Z","dependency_job_id":"fc3cd818-2c41-42fc-96b8-a47745892ac5","html_url":"https://github.com/wting/autojump","commit_stats":{"total_commits":729,"total_committers":83,"mean_commits":8.783132530120483,"dds":0.710562414266118,"last_synced_commit":"06e082c91805cb022900819b2e0881eeae780d58"},"previous_names":["joelthelion/autojump"],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/wting/autojump","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wting%2Fautojump","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wting%2Fautojump/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wting%2Fautojump/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wting%2Fautojump/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wting","download_url":"https://codeload.github.com/wting/autojump/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wting%2Fautojump/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27769788,"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-12-16T02:00:10.477Z","response_time":57,"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":["autojump","command-line-tool","filesystem","python"],"created_at":"2024-07-30T17:01:34.302Z","updated_at":"2025-12-17T15:43:26.009Z","avatar_url":"https://github.com/wting.png","language":"Python","readme":"NAME\n----\n\nautojump - a faster way to navigate your filesystem\n\nDESCRIPTION\n-----------\n\nautojump is a faster way to navigate your filesystem. It works by\nmaintaining a database of the directories you use the most from the\ncommand line.\n\n*Directories must be visited first before they can be jumped to.*\n\nUSAGE\n-----\n\n`j` is a convenience wrapper function around `autojump`. Any option that\ncan be used with `autojump` can be used with `j` and vice versa.\n\n-   Jump To A Directory That Contains `foo`:\n\n        j foo\n\n-   Jump To A Directory That Contains `foo`, Preferring Child Directories:\n\n    You can prioritize child directories over matches in the databases via\n\n        jc foo\n\n-   Open File Manager To Directories (instead of jumping):\n\n    Instead of jumping to a directory, you can open a file explorer\n    window (Mac Finder, Windows Explorer, GNOME Nautilus, etc.) to the\n    directory instead.\n\n        jo music\n\n    Opening a file manager to a child directory is also supported:\n\n        jco images\n\n-   Using Multiple Arguments:\n\n    Let's assume the following database:\n\n        30   /home/user/mail/inbox\n        10   /home/user/work/inbox\n\n    `j in` would jump into /home/user/mail/inbox as the higher\n    weighted entry. However you can pass multiple arguments to autojump\n    to prefer a different entry. In the above example, `j w in` would\n    then change directory to /home/user/work/inbox.\n\nFor more options refer to help:\n\n    autojump --help\n\nINSTALLATION\n------------\n\n### REQUIREMENTS\n\n-   Python v2.6+ or Python v3.3+\n-   Supported shells\n    -   bash - first class support\n    -   zsh - first class support\n    -   fish - community supported\n    -   tcsh - community supported\n    -   clink - community supported\n-   Supported platforms\n    -   Linux - first class support\n    -   OS X - first class support\n    -   Windows - community supported\n    -   BSD - community supported\n-   Supported installation methods\n    -   source code - first class support\n    -   Debian and derivatives - first class support\n    -   ArchLinux / Gentoo / openSUSE / RedHat and derivatives -\n        community supported\n    -   Homebrew / MacPorts - community supported\n\nDue to limited time and resources, only \"first class support\" items will\nbe maintained by the primary committers. All \"community supported\" items\nwill be updated based on pull requests submitted by the general public.\n\nPlease continue opening issues and providing feedback for community\nsupported items since consolidating information helps other users\ntroubleshoot and submit enhancements and fixes.\n\n### MANUAL\n\nGrab a copy of autojump:\n\n    git clone https://github.com/wting/autojump.git\n\nRun the installation script and follow on screen instructions.\n\n    cd autojump\n    ./install.py or ./uninstall.py\n\n### AUTOMATIC\n\n#### Linux\n\nautojump is included in the following distro repositories, please use\nrelevant package management utilities to install (e.g. apt-get, yum,\npacman, etc):\n\n-   Debian, Ubuntu, Linux Mint\n\n    All Debian-derived distros require manual activation for policy\n    reasons, please see `/usr/share/doc/autojump/README.Debian`.\n\n-   RedHat, Fedora, CentOS\n\n    Install `autojump-zsh` for zsh, `autojump-fish` for fish, etc.\n\n-   ArchLinux\n-   Gentoo\n-   Frugalware\n-   Slackware\n\n#### OS X\n\nHomebrew is the recommended installation method for Mac OS X:\n\n    brew install autojump\n\nMacPorts is also available:\n\n    port install autojump\n\nWindows\n-------\n\nWindows support is enabled by [clink](https://mridgers.github.io/clink/)\nwhich should be installed prior to installing autojump.\n\nKNOWN ISSUES\n------------\n\n-   autojump does not support directories that begin with `-`.\n\n-   For bash users, autojump keeps track of directories by modifying\n    `$PROMPT_COMMAND`. Do not overwrite `$PROMPT_COMMAND`:\n\n        export PROMPT_COMMAND=\"history -a\"\n\n    Instead append to the end of the existing \\$PROMPT\\_COMMAND:\n\n        export PROMPT_COMMAND=\"${PROMPT_COMMAND:+$PROMPT_COMMAND ;} history -a\"\n\nREPORTING BUGS\n--------------\n\nFor any questions or issues please visit:\n\n    https://github.com/wting/autojump/issues\n\nAUTHORS\n-------\n\nautojump was originally written by Joël Schaerer, and currently\nmaintained by William Ting. More contributors can be found in `AUTHORS`.\n\nCOPYRIGHT\n---------\n\nCopyright © 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL\nversion 3 or later \u003chttp://gnu.org/licenses/gpl.html\u003e. This is free\nsoftware: you are free to change and redistribute it. There is NO\nWARRANTY, to the extent permitted by law.\n","funding_links":[],"categories":["HarmonyOS","Python","Tools and Plugins","\u003ca id=\"tag-dev\" href=\"#tag-dev\"\u003eDev\u003c/a\u003e","Files and Directories","Plugins","Uncategorized","Command-Line Productivity","Command Line","Development Environment","python","开发者工具","命令行工具","🚀 Productivity","Linux生态圈用户工具","Development","\u003ca name=\"cd\"\u003e\u003c/a\u003eDirectory changers (alternatives to cd)","Windows",":computer: Terminal","Languages and frameworks","🧰 命令行工具","\\*nix/\\*nux","Terminal","Mac 软件","Cli"],"sub_categories":["Windows Manager","Windows","\u003ca id=\"tag-dev-other\" href=\"#tag-dev-other\"\u003eOther Dev projects\u003c/a\u003e","Directory Navigation","ZSH on Windows","Uncategorized","Dependency Management","命令行工具","Zinit (née zplugin)","Terminal","终端","React","Shell","命令行"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwting%2Fautojump","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwting%2Fautojump","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwting%2Fautojump/lists"}