runfalcon-build-tools


Namerunfalcon-build-tools JSON
Version 1.0.84 PyPI version JSON
download
home_pagehttps://git-codecommit.zone.amazonaws.com/v1/repos/runfalcon-build-tools-py-package
SummaryRunfalcon tools to build process with quality and efficiency
upload_time2022-09-28 22:46:32
maintainer
docs_urlNone
authorRaul A. de Villa C.
requires_python>=3.6
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# RUNFALCON BUILD TOOLS

  

This package contains tools to facilitate building and deployment applications for runfalcon team

  

## REQUIEREMENTS

Before installing RUNFALCON BUILD TOOLS, be sure you have installed:

- Git Client ([Installer](https://git-scm.com/downloads))
- Docker ([Installer](https://docs.docker.com/desktop/install/windows-install/))
- AWS cli V2 ([Installer](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html))

  
## USAGE

`python3 -m runfalconbuildtools <command> <operation> [args]`

Where `args` represents a list of `operation` arguments in format: `key1=value1` `value2=value2` `...`

### Command `s3-artifact`
Downloads an artifact from S3 repository


| Operation | Description | Example |
|--|--|--|
| `get` | Download an specific artifact | To download apache-jmeter-runfalcon version 1.0.0 run: `python3 -m runfalconbuildtools s3-artifact get name=apache-jmeter-runfalcon version=1.0.0 outdir=./jmeter` |

### Command `config`
Manage configuration files

| Operation | Description | Example |
|--|--|--|
| `json` | Modify values in a json formatted file | To change `config-1` in json file `my-json.json` run: `python3 -m runfalconbuildtools config json file=my-json.json config-1="new value"` |
| `properties` | Modify values in a properties file | To change `config-1` in properties file `my-props.properties` run: `python3 -m runfalconbuildtools config properties file=my-props.properties config-1="new value"` |
| `download` | Downloads properties file from runfalcon repo | To download config file of `my-app` for `STAGE` environment in curren directory run: `python3 -m runfalconbuildtools config download application=my-app env=STAGE outdir=.` |

### Command `keys`
Handle key files for applications

| Operation | Description | Example |
|--|--|--|
| `get` | Download keys files for an application | To downlaod ssh keys for application `my-app` into current directory, for `STAGE` enviroment run: `python3 -m runfalconbuildtools keys get application=my-app name=ssh env=STAGE outdir=.` |


            

Raw data

            {
    "_id": null,
    "home_page": "https://git-codecommit.zone.amazonaws.com/v1/repos/runfalcon-build-tools-py-package",
    "name": "runfalcon-build-tools",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "",
    "author": "Raul A. de Villa C.",
    "author_email": "r@runfalcon.com",
    "download_url": "https://files.pythonhosted.org/packages/93/0f/a67e8418979138079f00d180c49c2a74ed7a8a6547be93d3a78d021d0f76/runfalcon-build-tools-1.0.84.tar.gz",
    "platform": null,
    "description": "\n# RUNFALCON BUILD TOOLS\n\n  \n\nThis package contains tools to facilitate building and deployment applications for runfalcon team\n\n  \n\n## REQUIEREMENTS\n\nBefore installing RUNFALCON BUILD TOOLS, be sure you have installed:\n\n- Git Client ([Installer](https://git-scm.com/downloads))\n- Docker ([Installer](https://docs.docker.com/desktop/install/windows-install/))\n- AWS cli V2 ([Installer](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html))\n\n  \n## USAGE\n\n`python3 -m runfalconbuildtools <command> <operation> [args]`\n\nWhere `args` represents a list of `operation` arguments in format: `key1=value1` `value2=value2` `...`\n\n### Command `s3-artifact`\nDownloads an artifact from S3 repository\n\n\n| Operation | Description | Example |\n|--|--|--|\n| `get` | Download an specific artifact | To download apache-jmeter-runfalcon version 1.0.0 run: `python3 -m runfalconbuildtools s3-artifact get name=apache-jmeter-runfalcon version=1.0.0 outdir=./jmeter` |\n\n### Command `config`\nManage configuration files\n\n| Operation | Description | Example |\n|--|--|--|\n| `json` | Modify values in a json formatted file | To change `config-1` in json file `my-json.json` run: `python3 -m runfalconbuildtools config json file=my-json.json config-1=\"new value\"` |\n| `properties` | Modify values in a properties file | To change `config-1` in properties file `my-props.properties` run: `python3 -m runfalconbuildtools config properties file=my-props.properties config-1=\"new value\"` |\n| `download` | Downloads properties file from runfalcon repo | To download config file of `my-app` for `STAGE` environment in curren directory run: `python3 -m runfalconbuildtools config download application=my-app env=STAGE outdir=.` |\n\n### Command `keys`\nHandle key files for applications\n\n| Operation | Description | Example |\n|--|--|--|\n| `get` | Download keys files for an application | To downlaod ssh keys for application `my-app` into current directory, for `STAGE` enviroment run: `python3 -m runfalconbuildtools keys get application=my-app name=ssh env=STAGE outdir=.` |\n\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Runfalcon tools to build process with quality and efficiency",
    "version": "1.0.84",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "20870de0b4e78434b0ac0e59ec53af1c",
                "sha256": "0db950e1833181e6a5da3aeddcf5eba464021c443482096e06a1678ae4a71862"
            },
            "downloads": -1,
            "filename": "runfalcon_build_tools-1.0.84-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "20870de0b4e78434b0ac0e59ec53af1c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 20841,
            "upload_time": "2022-09-28T22:46:30",
            "upload_time_iso_8601": "2022-09-28T22:46:30.619270Z",
            "url": "https://files.pythonhosted.org/packages/35/22/930e72139ff599bec29b06b0141fe2e62563349198e94d5ff6d80c735685/runfalcon_build_tools-1.0.84-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "77a98b2be229471e3fa983ba99e55fb2",
                "sha256": "8a4159127117dd1afd0e4b2e5ee262b07c3472c77275d6b89c9339c7d172c932"
            },
            "downloads": -1,
            "filename": "runfalcon-build-tools-1.0.84.tar.gz",
            "has_sig": false,
            "md5_digest": "77a98b2be229471e3fa983ba99e55fb2",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 13490,
            "upload_time": "2022-09-28T22:46:32",
            "upload_time_iso_8601": "2022-09-28T22:46:32.169494Z",
            "url": "https://files.pythonhosted.org/packages/93/0f/a67e8418979138079f00d180c49c2a74ed7a8a6547be93d3a78d021d0f76/runfalcon-build-tools-1.0.84.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2022-09-28 22:46:32",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "lcname": "runfalcon-build-tools"
}
        
Elapsed time: 0.40264s