{"id":27890222,"url":"https://github.com/tibcosoftware/flogo-cli","last_synced_at":"2025-10-12T17:35:51.846Z","repository":{"id":57500213,"uuid":"55160689","full_name":"TIBCOSoftware/flogo-cli","owner":"TIBCOSoftware","description":"Project Flogo Command Line Interface","archived":false,"fork":false,"pushed_at":"2019-06-18T23:00:36.000Z","size":486,"stargazers_count":57,"open_issues_count":11,"forks_count":28,"subscribers_count":50,"default_branch":"master","last_synced_at":"2025-10-12T17:35:50.173Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://flogo.io","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TIBCOSoftware.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":"2016-03-31T15:18:18.000Z","updated_at":"2025-10-07T16:49:16.000Z","dependencies_parsed_at":"2022-08-28T20:01:39.745Z","dependency_job_id":null,"html_url":"https://github.com/TIBCOSoftware/flogo-cli","commit_stats":null,"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"purl":"pkg:github/TIBCOSoftware/flogo-cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TIBCOSoftware%2Fflogo-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TIBCOSoftware%2Fflogo-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TIBCOSoftware%2Fflogo-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TIBCOSoftware%2Fflogo-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TIBCOSoftware","download_url":"https://codeload.github.com/TIBCOSoftware/flogo-cli/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TIBCOSoftware%2Fflogo-cli/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279012188,"owners_count":26085079,"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","status":"online","status_checked_at":"2025-10-12T02:00:06.719Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2025-05-05T10:45:40.183Z","updated_at":"2025-10-12T17:35:51.799Z","avatar_url":"https://github.com/TIBCOSoftware.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"**This repository has been replaced with Project Flogo [0.9.0 CLI](https://github.com/project-flogo/cli). Project Flogo 0.5.8 (this repository) will be placed in maintaince mode and only critical issues fixed.**\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src =\"https://raw.githubusercontent.com/TIBCOSoftware/flogo/master/images/projectflogo.png\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\" \u003e\n  \u003cb\u003eServerless functions and edge microservices made painless\u003c/b\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://travis-ci.org/TIBCOSoftware/flogo-cli.svg\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/dependencies-up%20to%20date-green.svg\"/\u003e\n  \u003cimg src=\"https://img.shields.io/badge/license-BSD%20style-blue.svg\"/\u003e\n  \u003ca href=\"https://gitter.im/project-flogo/Lobby?utm_source=share-link\u0026utm_medium=link\u0026utm_campaign=share-link\"\u003e\u003cimg src=\"https://badges.gitter.im/Join%20Chat.svg\"/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#Installation\"\u003eInstallation\u003c/a\u003e | \u003ca href=\"#getting-started\"\u003eGetting Started\u003c/a\u003e | \u003ca href=\"#repos\"\u003eRepos\u003c/a\u003e | \u003ca href=\"#contributing\"\u003eContributing\u003c/a\u003e | \u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cbr/\u003e\nProject Flogo is an open source framework to simplify building efficient \u0026 modern serverless functions and edge microservices and _this_ is the cli that makes it all happen. \n\n## Installation\n### Prerequisites\nTo get started with the Project Flogo cli you'll need to have a few things\n* The Go programming language version 1.8 or later should be [installed](https://golang.org/doc/install).\n* The **GOPATH** environment variable on your system must be set properly\n* In order to simplify dependency management, we're using **go dep**. You can install that by following the instructions [here](https://github.com/golang/dep#setup).\n\n### Install the cli\nTo install the cli, simply open a terminal and enter the below command\n```\n$ go get -u github.com/TIBCOSoftware/flogo-cli/...\n```\n_Note that the -u parameter automatically updates the cli if it exists_\n\n### Build the cli from source\nYou can build the cli from source code as well, which is convenient if you're developing new features for it! To do that, follow these easy steps\n```bash\n# Get the flogo-cli from GitHub\n$ go get github.com/TIBCOSoftware/flogo-cli/...\n\n# Go to the right directory\n$ cd $GOPATH/src/github.com/TIBCOSoftware/flogo-cli\n\n# Optionally check out the branch you want to use \n$ git checkout my_branch\n\n# Run the install command\n$ go install ./... \n```\n\n## Getting started\nGetting started should be easy and fun, and so is getting started with the Flogo cli. \n\nFirst, create a file called `flogo.json` and with the below content (which is a simple app with an [HTTP trigger](https://tibcosoftware.github.io/flogo/development/webui/triggers/rest/))\n```json\n{\n  \"name\": \"SampleApp\",\n  \"type\": \"flogo:app\",\n  \"version\": \"0.0.1\",\n  \"appModel\": \"1.0.0\",\n  \"triggers\": [\n    {\n      \"id\": \"receive_http_message\",\n      \"ref\": \"github.com/TIBCOSoftware/flogo-contrib/trigger/rest\",\n      \"name\": \"Receive HTTP Message\",\n      \"description\": \"Simple REST Trigger\",\n      \"settings\": {\n        \"port\": 9233\n      },\n      \"handlers\": [\n        {\n          \"action\": {\n            \"ref\": \"github.com/TIBCOSoftware/flogo-contrib/action/flow\",\n            \"data\": {\n              \"flowURI\": \"res://flow:sample_flow\"\n            }\n          },\n          \"settings\": {\n            \"method\": \"GET\",\n            \"path\": \"/test\"\n          }\n        }\n      ]\n    }\n  ],\n  \"resources\": [\n    {\n      \"id\": \"flow:sample_flow\",\n      \"data\": {\n        \"name\": \"SampleFlow\",\n        \"tasks\": [\n          {\n            \"id\": \"log_2\",\n            \"name\": \"Log Message\",\n            \"description\": \"Simple Log Activity\",\n            \"activity\": {\n              \"ref\": \"github.com/TIBCOSoftware/flogo-contrib/activity/log\",\n              \"input\": {\n                \"message\": \"Simple Log\",\n                \"flowInfo\": \"false\",\n                \"addToFlow\": \"false\"\n              }\n            }\n          }\n        ]\n      }\n    }\n  ]\n}\n```\n\nBased on this file we'll create a new flogo app\n```bash\n$ flogo create -f flogo.json myApp\n```\n\nFrom the app folder we can build the executable\n```bash\n$ cd myApp\n$ flogo build -e\n```\n\nNow that there is an executable we can run it!\n```bash\n$ cd bin\n$ ./myApp\n```\n\nThe above commands will start the REST server and wait for messages to be sent to `http://localhost:9233/test`. To send a message you can use your browser, or a new terminal window and run\n```bash\n$ curl http://localhost:9233/test\n```\n\n_For more tutorials check out the [Labs](https://tibcosoftware.github.io/flogo/labs/) section in our documentation_\n\n## Repos\n\n[Project Flogo](https://github.com/TIBCOSoftware/flogo) consists of the following sub-projects available as separate repos:\n* [flogo-cli](https://github.com/TIBCOSoftware/flogo-cli): Command line tools for building Flogo apps \u0026 extensions (you're here now)\n* [flogo-lib](https://github.com/TIBCOSoftware/flogo-lib): The core Flogo library\n* [flogo-services](https://github.com/TIBCOSoftware/flogo-services): Backing services required by Flogo \n* [flogo-contrib](https://github.com/TIBCOSoftware/flogo-contrib): Flogo contributions/extensions\n\n## Contributing\nWant to contribute to Project Flogo? We've made it easy, all you need to do is fork the repository you intend to contribute to, make your changes and create a Pull Request! Once the pull request has been created, you'll be prompted to sign the CLA (Contributor License Agreement) online.\n\nNot sure where to start? No problem, here are a few suggestions:\n\n* [flogo-contrib](https://github.com/TIBCOSoftware/flogo-contrib): This repository contains all of the contributions, such as activities, triggers, etc. Perhaps there is something missing? Create a new activity or trigger or fix a bug in an existing activity or trigger.\n* Browse all of the Project Flogo repositories and look for issues tagged `kind/help-wanted` or `good first issue`\n\nIf you have any questions, feel free to post an issue and tag it as a question, email flogo-oss@tibco.com or chat with the team and community:\n\n* The [project-flogo/Lobby](https://gitter.im/project-flogo/Lobby?utm_source=share-link\u0026utm_medium=link\u0026utm_campaign=share-link) Gitter channel should be used for general discussions, start here for all things Flogo!\n* The [project-flogo/developers](https://gitter.im/project-flogo/developers?utm_source=share-link\u0026utm_medium=link\u0026utm_campaign=share-link) Gitter channel should be used for developer/contributor focused conversations. \n\nFor additional details, refer to the [Contribution Guidelines](https://github.com/TIBCOSoftware/flogo/blob/master/CONTRIBUTING.md).\n\n## License \nFlogo source code in [this](https://github.com/TIBCOSoftware/flogo-cli) repository is under a BSD-style license, refer to [LICENSE](https://github.com/TIBCOSoftware/flogo-cli/blob/master/LICENSE) \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftibcosoftware%2Fflogo-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftibcosoftware%2Fflogo-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftibcosoftware%2Fflogo-cli/lists"}