{"id":22683100,"url":"https://github.com/bcariaga/buildman","last_synced_at":"2025-04-12T18:13:32.998Z","repository":{"id":33152846,"uuid":"148390691","full_name":"bcariaga/buildman","owner":"bcariaga","description":"A tool for making files from a Postman Collection and vice versa","archived":false,"fork":false,"pushed_at":"2022-12-08T04:32:23.000Z","size":412,"stargazers_count":9,"open_issues_count":9,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-12T18:13:26.703Z","etag":null,"topics":["nodejs","postman","postman-collection"],"latest_commit_sha":null,"homepage":"https://bcariaga.github.io/buildman/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bcariaga.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-09-11T23:00:55.000Z","updated_at":"2021-03-12T20:08:25.000Z","dependencies_parsed_at":"2023-01-14T23:40:01.368Z","dependency_job_id":null,"html_url":"https://github.com/bcariaga/buildman","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bcariaga%2Fbuildman","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bcariaga%2Fbuildman/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bcariaga%2Fbuildman/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bcariaga%2Fbuildman/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bcariaga","download_url":"https://codeload.github.com/bcariaga/buildman/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248610342,"owners_count":21132920,"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":["nodejs","postman","postman-collection"],"created_at":"2024-12-09T21:10:05.154Z","updated_at":"2025-04-12T18:13:32.977Z","avatar_url":"https://github.com/bcariaga.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# buildman ![version](https://img.shields.io/badge/version-beta-yellowgreen.svg) [![Build Status](https://travis-ci.com/bcariaga/buildman.svg?branch=master)](https://travis-ci.com/bcariaga/buildman) [![codecov](https://codecov.io/gh/bcariaga/buildman/branch/master/graph/badge.svg)](https://codecov.io/gh/bcariaga/buildman) [![GitHub license](https://img.shields.io/github/license/bcariaga/buildman.svg)](https://github.com/bcariaga/buildman/blob/master/LICENSE)\n\n\n\n\u003cimg src=\"https://raw.githubusercontent.com/bcariaga/buildman/master/images/logo/png/buildman.png\" alt=\"logo\" width=\"95\" style=\"float: right;\"/\u003e\nA tool for making files from a Postman Collection and vice versa\n\n---\n\n## Docs:\n\n[https://bcariaga.github.io/buildman/](https://bcariaga.github.io/buildman/)\n\n## Getting Started \n\nbuildman was created on Node.js. To use buildman, you need have [Node.js](https://nodejs.org/es/) installed.\n\nYou can install buildman by npm:\n\n`npm install @bcariaga/buildman --global`\n\n_Note: Is recomendly install buildman globally (--global or -g) to can run it anywhere._\n\n---\n\n## Usage\n\n### Import\n\nTo **import** a postman´s collection **(create a files and folder)** you need run:\n\n`buildman import \"path/to/collection.json\" \"path/to/target/folder\"`\n\n**NOTE:** If the request name contains special chars **(_\\/:*?\"\u003c\u003e|_)** they be **replace to \"-\"**. \nExample: postman's folder with name \"api/v1\" be replace to \"api-v1\"\n\n\n### Export\n\nTo **export** files and folders to postman´s collection :\n\n`buildman export \"path/to/collection/folder\" \"path/to/save/collection\"`\n\n_Note: the files and folders need a especific format, please see the [docs](https://bcariaga.github.io/buildman/)._\n\nIf you need more info please visit the docs ([https://bcariaga.github.io/buildman/](https://bcariaga.github.io/buildman/))\n\n### Run\n\nSince v 0.5 buildman can run a single request from postman's collection, using a **run** command.\n\n`buildman run \"path/to/request/folder\"`\n\n### Debug\n\n:construction: **Experimental** :construction:\n\nThat feature allows debug by chrome-devtools, works similarity at _Run_ method:\n\n`buildman debug \"path/to/request/folder\"`\n\nNote: the debug is attached by flag --inspect-brk, you must use a `debug` statement on test or pre scripts.  \n\n---\n\n### Have problems by buildman?\nPlease leave a feedback : https://github.com/bcariaga/buildman/issues/new\n\n---\n\n[![NPM](https://nodei.co/npm/@bcariaga/buildman.png?download=true)](https://nodei.co/npm/@bcariaga/buildman/)\n\n---\n\n\nLogo made by [Freepik](http://www.freepik.com) from [www.flaticon.com](https://www.flaticon.com/) is licensed by [CC 3.0 BY](http://creativecommons.org/licenses/by/3.0/)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbcariaga%2Fbuildman","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbcariaga%2Fbuildman","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbcariaga%2Fbuildman/lists"}