{"id":19324643,"url":"https://github.com/soarez/pullall","last_synced_at":"2025-02-24T06:15:56.241Z","repository":{"id":28645893,"uuid":"32165089","full_name":"soarez/pullall","owner":"soarez","description":"a bash script that updates a all git managed npm modules in a folder and npm links them to each other as they should","archived":false,"fork":false,"pushed_at":"2015-04-14T21:23:08.000Z","size":120,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-18T03:14:55.449Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/soarez.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":"2015-03-13T15:52:05.000Z","updated_at":"2015-04-14T21:23:08.000Z","dependencies_parsed_at":"2022-09-04T17:01:29.105Z","dependency_job_id":null,"html_url":"https://github.com/soarez/pullall","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soarez%2Fpullall","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soarez%2Fpullall/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soarez%2Fpullall/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soarez%2Fpullall/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/soarez","download_url":"https://codeload.github.com/soarez/pullall/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240427288,"owners_count":19799471,"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":[],"created_at":"2024-11-10T02:06:08.920Z","updated_at":"2025-02-24T06:15:56.147Z","avatar_url":"https://github.com/soarez.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pullall\n\nWhen run in a folder, it looks for subfolders that are git repositories,\nand tries to update them on their current branch.\n\nIf that repository contains a node module, npm install is run, and if\none of the dependencies is to another node module in the same parent folder,\nthen npm link is run to that module.\n\nNon git repos are ignored.\n\nWarns you about dirty git repositories, i.e. repositories that contain uncommited changes.\n\n### example\n\n```\n$ ls\nsnow tyrion daenerys cersei sansa khal\n$ pullall\n# snow (jon-snow)\nAlready up to date\n\n# tryrion (tyrion-lannister)  dirty!\nAlready up to date\n\n# arya (arya-stark)  dirty!\nremote: Counting objects: 8, done.\nremote: Compressing objects: 100% (5/5), done.\nremote: Total 8 (delta 5), reused 6 (delta 3), pack-reused 0\nUnpacking objects: 100% (8/8), done.\nFrom github.com:got/arya\n   f1981ab..84fd761  master     -\u003e origin/master\nUpdating repo\nUpdating f1981ab..84fd761\nerror: Your local changes to the following files would be overwritten by merge:\n        lib/index.js\nPlease, commit your changes or stash them before you can merge.\nAborting\nUpdating dependencies\nLinking globally\n\n# sansa (sansa-stark)\nAlready up to date\n\n# khal (khal-drogo)\nAlready up to date\n\n# infra\nAlready up to date\n\n# daenerys (daenerys)\nAlready up to date\n\n# tywin (tywin-lannister)  dirty!\nAlready up to date\n\nLinking #tyrion-lannister to #sansa-stark\nLinking #arya-stark to #jon-snow\nLinking #arya-stark to #daenerys\nLinking #sansa-stark to #daenerys\nLinking #khal-drogo to #sansa-stark\nLinking #khal-drogo to #daenerys\nLinking #tywin-lannister to #sansa-stark\nLinking #tywin-lannister to #daenerys\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoarez%2Fpullall","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoarez%2Fpullall","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoarez%2Fpullall/lists"}