{"id":15902820,"url":"https://github.com/erikh/multi","last_synced_at":"2025-04-02T20:14:06.965Z","repository":{"id":145967214,"uuid":"143513357","full_name":"erikh/multi","owner":"erikh","description":"Multi-Command simple parallel launcher for local commands and ssh","archived":false,"fork":false,"pushed_at":"2019-01-07T09:30:40.000Z","size":10,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-08T10:42:37.153Z","etag":null,"topics":["golang","parallel","ssh"],"latest_commit_sha":null,"homepage":null,"language":"Go","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/erikh.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-08-04T08:55:12.000Z","updated_at":"2021-02-20T22:01:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"abe9c01d-3e43-420f-9568-33ec20286590","html_url":"https://github.com/erikh/multi","commit_stats":{"total_commits":17,"total_committers":1,"mean_commits":17.0,"dds":0.0,"last_synced_commit":"ebd312e8e4da2f715b9d81cd5a67c1bccdf7f9a6"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erikh%2Fmulti","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erikh%2Fmulti/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erikh%2Fmulti/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erikh%2Fmulti/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/erikh","download_url":"https://codeload.github.com/erikh/multi/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246884767,"owners_count":20849554,"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":["golang","parallel","ssh"],"created_at":"2024-10-06T12:00:19.875Z","updated_at":"2025-04-02T20:14:06.945Z","avatar_url":"https://github.com/erikh.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"## multi: a new approach to parallel commands\n\nmulti is a small tool for making many ssh connections or local executors at once.\n\nIt is very fast. It is a much simpler version of GNU parallel with the\nadditional thread-based (not process-based) ssh functionality.\n\nYou can pass two formats to each command, as well as `%%` to escape:\n\n* `%t` - the thread id (unique id of each thread)\n* `%i` - the item if -i was enabled, this will be a unique line from stdin.\n\nNo attempt is made to guarantee thread/item uniformity; runs may change thread\nids for items between invocations.\n\nIf both count and input are specified, the longer length wins, with the input\nbeing omitted for any items that are are not there when coordinating with the\ncount.\n\nIf count is specified in ssh mode, it will be multiplied by the host list; and\ncount invocations will be run on each host.\n\nThere is currently no concurrency limit; it's gated at the number of items you\npass it.\n\n## Author\n\nErik Hollensbe \u003cerik@hollensbe.org\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferikh%2Fmulti","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ferikh%2Fmulti","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferikh%2Fmulti/lists"}