{"id":26045845,"url":"https://github.com/antonjah/ssh-menu","last_synced_at":"2025-04-10T11:50:42.862Z","repository":{"id":57470849,"uuid":"165860608","full_name":"antonjah/ssh-menu","owner":"antonjah","description":"A very simple terminal tool that renders an interactive menu with your ssh profiles listed","archived":false,"fork":false,"pushed_at":"2019-12-02T12:54:35.000Z","size":107,"stargazers_count":15,"open_issues_count":1,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-07T19:30:33.620Z","etag":null,"topics":["python","python3","ssh","terminal","terminal-app"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"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/antonjah.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}},"created_at":"2019-01-15T14:00:10.000Z","updated_at":"2025-03-14T07:31:44.000Z","dependencies_parsed_at":"2022-09-26T17:40:39.041Z","dependency_job_id":null,"html_url":"https://github.com/antonjah/ssh-menu","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antonjah%2Fssh-menu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antonjah%2Fssh-menu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antonjah%2Fssh-menu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antonjah%2Fssh-menu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/antonjah","download_url":"https://codeload.github.com/antonjah/ssh-menu/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247720126,"owners_count":20984895,"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":["python","python3","ssh","terminal","terminal-app"],"created_at":"2025-03-07T20:49:42.870Z","updated_at":"2025-04-10T11:50:42.843Z","avatar_url":"https://github.com/antonjah.png","language":"Python","funding_links":[],"categories":["\u003ca name=\"networking\"\u003e\u003c/a\u003eNetworking"],"sub_categories":[],"readme":"# \u003cimg src=\"https://cdn.iconscout.com/icon/free/png-256/list-bullets-menu-format-formatting-items-6-3298.png\" height=\"30\" width=\"30\"\u003e sshmenu\n\n\u003cimg src=\"img/sshmenu.png\"\u003e\n\nsshmenu is a *very* simple terminal tool that reads your ssh-config  \nand renders an interactive menu with your ssh profiles listed\n\nIf sshmenu is executed within a Tmux session, it will automatically create a new pane and connect\n\n## Installation\n\nRequires:\n\n* python3\n* pip\n\nInstall:\n\n```bash\nsudo pip install ssh-menu\n```\n\nUninstall:\n\n```bash\nsudo pip uninstall ssh-menu\n```\n\n**Note:** sshmenu depends on a config file located in your `/home/user/.ssh` folder  \nYou can find examples [here](https://linuxize.com/post/using-the-ssh-config-file/)\n\n## Alias\n\nYou can alias sshmenu to make it easier to use\n\nBash:\n\n```bash\necho 'alias ssm=\"sshmenu\"' \u003e\u003e ~/.bashrc\nsource ~/.bashrc\n```\n\nZsh:\n\n```bash\necho 'alias ssm=\"sshmenu\"' \u003e\u003e ~/.zshrc\nsource ~/.zshrc\n```\n\nNow you can just run `ssm` to open sshmenu\n\n## Docker\n\nRunning in docker (why? I don't know):\n\n```bash\ndocker run -it -v $PWD/config:/root/.ssh/config antonjah/ssh-menu\n```\n\n## Contributors\n\n[vkushnir](https://github.com/vkushnir)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantonjah%2Fssh-menu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fantonjah%2Fssh-menu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantonjah%2Fssh-menu/lists"}