{"id":16266594,"url":"https://github.com/chambln/pathmenu","last_synced_at":"2026-01-19T08:32:41.940Z","repository":{"id":144115390,"uuid":"198031724","full_name":"chambln/pathmenu","owner":"chambln","description":"Mirror of https://git.sr.ht/~chambln/pathmenu","archived":false,"fork":false,"pushed_at":"2022-05-13T02:08:17.000Z","size":115,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-02-14T11:26:50.829Z","etag":null,"topics":["browse-directories","dmenu","file-manager"],"latest_commit_sha":null,"homepage":"https://git.sr.ht/~chambln/pathmenu","language":"Roff","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/chambln.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":"2019-07-21T08:25:46.000Z","updated_at":"2020-12-15T19:22:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"c0a29f02-9e3b-4282-8b00-8a213f515c02","html_url":"https://github.com/chambln/pathmenu","commit_stats":{"total_commits":189,"total_committers":6,"mean_commits":31.5,"dds":"0.35449735449735453","last_synced_commit":"dc372b2d48e58790f95eb97c450463b64fe5bd11"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chambln%2Fpathmenu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chambln%2Fpathmenu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chambln%2Fpathmenu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chambln%2Fpathmenu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chambln","download_url":"https://codeload.github.com/chambln/pathmenu/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247866126,"owners_count":21009239,"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":["browse-directories","dmenu","file-manager"],"created_at":"2024-10-10T17:42:32.597Z","updated_at":"2026-01-19T08:32:41.915Z","avatar_url":"https://github.com/chambln.png","language":"Roff","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pathmenu\n\n[![builds.sr.ht status](https://builds.sr.ht/~chambln/pathmenu.svg)](https://builds.sr.ht/~chambln/pathmenu)\n\npathmenu is a purely POSIX shell script that allows\nthe user to browse the filesystem and select files with\n[**dmenu**(1)](https://tools.suckless.org/dmenu/).\n\nAs in the example below, the \u003ccode\u003e-c *command*\u003c/code\u003e option makes\nit possible to use something else like **fzf**(1) or **rofi**(1) as a\ndrop-in replacement for dmenu.\n\n    pathmenu -c 'fzf --prompt \"$PWD/\"'\n\n# Installation\n\n    make install\n\nOptionally specify a prefix; for example:\n\n    make PREFIX=~/.local install\n\n# Usage\n\nSee **pathmenu**(1) and the example scripts in `examples/*`.\n\n**Hint:** When using **dmenu**(1), partial matches can be ‘selected’\nexplicitly (i.e. without completing them) using \u003ckbd\u003eShift\u003c/kbd\u003e +\n\u003ckbd\u003eReturn\u003c/kbd\u003e;  this is useful for selecting a non-existent file\nwhose name is a substring of an existing file.\n\n# To-do\n\n- [ ] Improve dicemenu\n- [ ] Fix dicemenu globs for multiple directories (e.g. `*/` when\n      there are at least two visible directories present); it should\n      consider all matches as final selections for the secondary\n      `dice` menu to act upon, rather than trying to **cd**(1) to it.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchambln%2Fpathmenu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchambln%2Fpathmenu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchambln%2Fpathmenu/lists"}