{"id":22366720,"url":"https://github.com/vaeth/sshstart","last_synced_at":"2025-07-30T17:32:14.030Z","repository":{"id":2459889,"uuid":"3431811","full_name":"vaeth/sshstart","owner":"vaeth","description":"Start ssh-agent/ssh-add only if you really use ssh or friends","archived":false,"fork":false,"pushed_at":"2021-06-13T11:08:07.000Z","size":43,"stargazers_count":5,"open_issues_count":1,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-06-11T00:48:47.205Z","etag":null,"topics":["keychain","ssh","ssh-agent","wrapper"],"latest_commit_sha":null,"homepage":"http://www.mathematik.uni-wuerzburg.de/~vaeth/download/index.html#sshstart","language":"Shell","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/vaeth.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":"2012-02-13T16:43:07.000Z","updated_at":"2024-06-11T00:48:47.206Z","dependencies_parsed_at":"2022-08-25T16:01:44.460Z","dependency_job_id":null,"html_url":"https://github.com/vaeth/sshstart","commit_stats":null,"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaeth%2Fsshstart","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaeth%2Fsshstart/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaeth%2Fsshstart/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaeth%2Fsshstart/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vaeth","download_url":"https://codeload.github.com/vaeth/sshstart/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228164524,"owners_count":17879085,"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":["keychain","ssh","ssh-agent","wrapper"],"created_at":"2024-12-04T18:15:23.749Z","updated_at":"2024-12-04T18:15:24.670Z","avatar_url":"https://github.com/vaeth.png","language":"Shell","readme":"# sshstart\n\nStart `gpg-agent`/`ssh-add` automatically when you use __ssh__ or friends.\n\n(C) Martin Väth (martin at mvath.de).\nThis project is under the MIT license.\nSPDX-License-Identifier: MIT\n\nThis script acts as a frontend for __ssh__ and friends which asks you for\nthe passphrase of keys automatically, running `gpg-agent` and `ssh-add`\nif necessary (but usually only once).\n\n## New project\n\nVersion 4.0 is a ***ground-up rewrite*** with different internals and usage.\nFor instance, instead of being based on the keychain script, this project now\ncompletely relies on gpg-agent's functionality to replace ssh-agent.\nAlso the way it is supposed to be called has completely been thought over.\n\n## Installation and Usage\n\nTo install `sshstart` simply copy `bin/*` somewhere into your `$PATH`\nand use `ssh-wrap`, `rsync-wrap`, etc. instead of `ssh`, `rsync`, etc.\nIn order to set correct environment variables for non-wrapped commands, put\n```\nunset SSH_AGENT_PID\neval \"`sshstart -e`\"\n```\nin your shell startup file. It might also be convenient to put e.g.\n```\nalias ssh='ssh-wrap --'\nalias rsync='rsync-wrap --'\n...\n```\nin your shell startup file to let 'ssh' ask for your keys only once.\n\nTo get more help run `sshstart -h`.\n\nFor __zsh completion__ support also copy 'zsh/*` into a directory of\nyour zsh's `$fpath`.\n\nYou may also need `push.sh` from https://github.com/vaeth/push in your `$PATH`.\n\nFor Gentoo, there is an ebuild in the `mv` repository\n(available by `app-select/eselect-repository` or `app-portage/layman`).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvaeth%2Fsshstart","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvaeth%2Fsshstart","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvaeth%2Fsshstart/lists"}