{"id":48444200,"url":"https://github.com/shua/launchwith","last_synced_at":"2026-04-06T17:04:19.973Z","repository":{"id":136767404,"uuid":"421947179","full_name":"shua/launchwith","owner":"shua","description":"use env vars in your app, yaml config when you want","archived":false,"fork":false,"pushed_at":"2021-10-27T19:25:09.000Z","size":2,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-06-20T21:01:51.893Z","etag":null,"topics":["configuration","environment-variables","yaml"],"latest_commit_sha":null,"homepage":"","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/shua.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":"2021-10-27T19:24:44.000Z","updated_at":"2022-12-22T14:05:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"64a7ccec-c923-453b-b31f-9b75f0edb2f2","html_url":"https://github.com/shua/launchwith","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/shua/launchwith","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shua%2Flaunchwith","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shua%2Flaunchwith/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shua%2Flaunchwith/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shua%2Flaunchwith/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shua","download_url":"https://codeload.github.com/shua/launchwith/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shua%2Flaunchwith/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31481242,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-06T14:34:32.243Z","status":"ssl_error","status_checked_at":"2026-04-06T14:34:31.723Z","response_time":112,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["configuration","environment-variables","yaml"],"created_at":"2026-04-06T17:03:32.925Z","updated_at":"2026-04-06T17:04:19.967Z","avatar_url":"https://github.com/shua.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# `launchwith`\n\nrun CMD ARGS... with environment variables set from yaml CONFIG\n\n\tusage: launchwith [-expand] CONFIG CMD ARGS...\n\t  -expand : expand $SHELL_VARS in yaml string values\n\n# motivation\n\nAlready made the app to read config exclusively from the env.\nOther teams would like to use yaml files to configure.\nInstead of pulling viper and trying to figure out precedance rules between environment (which viper doesn't really handle well), config files, flags, env-specific config files, just make that a separate step.\n\n# prior work\n\nI don't know, I banged this out in like an hour, there's probably something out there that already does this.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshua%2Flaunchwith","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshua%2Flaunchwith","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshua%2Flaunchwith/lists"}