{"id":37111473,"url":"https://github.com/awslabs/clencli","last_synced_at":"2026-01-14T13:12:46.136Z","repository":{"id":52967610,"uuid":"295887993","full_name":"awslabs/clencli","owner":"awslabs","description":"CLENCLI enables you to quickly and predictably create, change, and improve your cloud projects. It is an open source tool that simplifies common tasks that many Cloud engineers have to perform on a daily basis by creating and maintaining the code structure and its documentation always up-to-date.","archived":false,"fork":false,"pushed_at":"2025-08-12T11:58:48.000Z","size":7418,"stargazers_count":58,"open_issues_count":4,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-09-09T13:26:22.793Z","etag":null,"topics":["aws","cloud","cloudformation","terraform"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/awslabs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-09-16T01:10:05.000Z","updated_at":"2025-06-01T19:21:11.000Z","dependencies_parsed_at":"2022-08-19T21:51:20.418Z","dependency_job_id":null,"html_url":"https://github.com/awslabs/clencli","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/awslabs/clencli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awslabs%2Fclencli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awslabs%2Fclencli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awslabs%2Fclencli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awslabs%2Fclencli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/awslabs","download_url":"https://codeload.github.com/awslabs/clencli/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awslabs%2Fclencli/sbom","scorecard":{"id":219592,"data":{"date":"2025-08-11","repo":{"name":"github.com/awslabs/clencli","commit":"7ecf17182a209ce8ea2de534263b58850cfa2bd7"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.1,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":0,"reason":"Found 0/30 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/build.yml:1","Warn: no topLevel permission defined: .github/workflows/label.yml:1","Warn: no topLevel permission defined: .github/workflows/release.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"SAST","score":0,"reason":"no SAST tool detected","details":["Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:7: update your workflow using https://app.stepsecurity.io/secureworkflow/awslabs/clencli/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:8: update your workflow using https://app.stepsecurity.io/secureworkflow/awslabs/clencli/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/awslabs/clencli/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/awslabs/clencli/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/label.yml:8: update your workflow using https://app.stepsecurity.io/secureworkflow/awslabs/clencli/label.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/awslabs/clencli/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/awslabs/clencli/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/awslabs/clencli/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/awslabs/clencli/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/awslabs/clencli/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/awslabs/clencli/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/awslabs/clencli/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/awslabs/clencli/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:83: update your workflow using https://app.stepsecurity.io/secureworkflow/awslabs/clencli/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/awslabs/clencli/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/awslabs/clencli/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:113: update your workflow using https://app.stepsecurity.io/secureworkflow/awslabs/clencli/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:123: update your workflow using https://app.stepsecurity.io/secureworkflow/awslabs/clencli/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:133: update your workflow using https://app.stepsecurity.io/secureworkflow/awslabs/clencli/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:143: update your workflow using https://app.stepsecurity.io/secureworkflow/awslabs/clencli/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/awslabs/clencli/release.yml/main?enable=pin","Info:   0 out of  21 GitHub-owned GitHubAction dependencies pinned","Info:   2 out of   2 goCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 0.3.6 not signed: https://api.github.com/repos/awslabs/clencli/releases/42986419","Warn: release artifact 0.3.5 not signed: https://api.github.com/repos/awslabs/clencli/releases/42962085","Warn: release artifact 0.3.4 not signed: https://api.github.com/repos/awslabs/clencli/releases/42955216","Warn: release artifact 0.3.3 not signed: https://api.github.com/repos/awslabs/clencli/releases/42939433","Warn: release artifact 0.3.2 not signed: https://api.github.com/repos/awslabs/clencli/releases/42853233","Warn: release artifact 0.3.6 does not have provenance: https://api.github.com/repos/awslabs/clencli/releases/42986419","Warn: release artifact 0.3.5 does not have provenance: https://api.github.com/repos/awslabs/clencli/releases/42962085","Warn: release artifact 0.3.4 does not have provenance: https://api.github.com/repos/awslabs/clencli/releases/42955216","Warn: release artifact 0.3.3 does not have provenance: https://api.github.com/repos/awslabs/clencli/releases/42939433","Warn: release artifact 0.3.2 does not have provenance: https://api.github.com/repos/awslabs/clencli/releases/42853233"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/awslabs/.github/SECURITY.md:1","Info: Found linked content: github.com/awslabs/.github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: github.com/awslabs/.github/SECURITY.md:1","Info: Found text in security policy: github.com/awslabs/.github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":0,"reason":"26 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2022-0635","Warn: Project is vulnerable to: GO-2022-0646","Warn: Project is vulnerable to: GO-2024-2456 / GHSA-449p-3h89-pw88","Warn: Project is vulnerable to: GO-2024-2466 / GHSA-mw99-9chc-xw7r","Warn: Project is vulnerable to: GO-2025-3367 / GHSA-r9px-m959-cxf4","Warn: Project is vulnerable to: GO-2025-3368 / GHSA-v725-9546-7q7m","Warn: Project is vulnerable to: GO-2024-2947 / GHSA-v6v8-xj6m-xwqh","Warn: Project is vulnerable to: GO-2022-0968 / GHSA-gwc9-m7rh-j2ww","Warn: Project is vulnerable to: GO-2021-0356 / GHSA-8c26-wmh5-6g9v","Warn: Project is vulnerable to: GO-2024-2961","Warn: Project is vulnerable to: GO-2023-2402 / GHSA-45x7-px36-x8w8","Warn: Project is vulnerable to: GO-2024-3321 / GHSA-v778-237x-gjrc","Warn: Project is vulnerable to: GO-2025-3487 / GHSA-hcg3-q754-cr77","Warn: Project is vulnerable to: GO-2021-0238 / GHSA-83g2-8m93-v3w7","Warn: Project is vulnerable to: GO-2022-0288","Warn: Project is vulnerable to: GO-2022-0969 / GHSA-69cg-p879-7622","Warn: Project is vulnerable to: GO-2022-1144 / GHSA-xrjj-mj9h-534m","Warn: Project is vulnerable to: GO-2023-1571 / GHSA-vvpx-j8f3-3w6h","Warn: Project is vulnerable to: GO-2023-1988 / GHSA-2wrh-6pvc-2jm9","Warn: Project is vulnerable to: GO-2023-2102 / GHSA-4374-p667-p6c8","Warn: Project is vulnerable to: GO-2023-2153 / GHSA-m425-mq94-257g / GHSA-qppj-fm5r-hxr3","Warn: Project is vulnerable to: GO-2024-2687 / GHSA-4v7x-pqxf-cx7m","Warn: Project is vulnerable to: GO-2024-3333","Warn: Project is vulnerable to: GO-2025-3503 / GHSA-qxp5-gwg8-xv66","Warn: Project is vulnerable to: GO-2025-3595 / GHSA-vvgc-356p-c3xw","Warn: Project is vulnerable to: GO-2022-0493 / GHSA-p782-xgp4-8hr8"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-17T02:13:26.100Z","repository_id":52967610,"created_at":"2025-08-17T02:13:26.100Z","updated_at":"2025-08-17T02:13:26.100Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28420861,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T10:47:48.104Z","status":"ssl_error","status_checked_at":"2026-01-14T10:46:19.031Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["aws","cloud","cloudformation","terraform"],"created_at":"2026-01-14T13:12:45.369Z","updated_at":"2026-01-14T13:12:46.110Z","avatar_url":"https://github.com/awslabs.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!--\n\n  ** DO NOT EDIT THIS FILE\n  ** \n  ** This file was automatically generated by the [CLENCLI](https://github.com/awslabs/clencli)\n  ** 1) Make all changes directly to YAML files: clencli/\u003cfile\u003e.yaml\n  ** 2) Run `clencli render template --name=\u003cfile\u003e` to render this file\n  **\n  ** By following this practice we ensure standard and high-quality accross multiple projects.\n  ** DO NOT EDIT THIS FILE\n\n--\u003e\n\n\n![Photo by [Felipe Dias](https://unsplash.com/fdiascreator) on [Unsplash](https://unsplash.com)](clencli/logo.jpeg)\n\n\u003e Photo by [Felipe Dias](https://unsplash.com/fdiascreator) on [Unsplash](https://unsplash.com)\n\n\n[![GitHub issues](https://img.shields.io/github/issues/awslabs/clencli)](https://github.com/awslabs/clencli/issues)[![GitHub forks](https://img.shields.io/github/forks/awslabs/clencli)](https://github.com/awslabs/clencli/network)[![GitHub stars](https://img.shields.io/github/stars/awslabs/clencli)](https://github.com/awslabs/clencli/stargazers)[![GitHub license](https://img.shields.io/github/license/awslabs/clencli)](https://github.com/awslabs/clencli/blob/master/LICENSE)[![Twitter](https://img.shields.io/twitter/url?style=social\u0026url=https%3A%2F%2Fgithub.com%2Fawslabs%2Fclencli)](https://twitter.com/intent/tweet?text=Wow:\u0026url=https%3A%2F%2Fgithub.com%2Fawslabs%2Fclencli)\n\n# Cloud Engineer CLI  ( clencli ) \n\nA CLI built to assist Cloud Engineers.\n\n## Table of Contents\n---\n\n\n\n\n - [Usage](#usage) \n\n - [Installing](#installing) \n\n\n - [Acknowledgments](#acknowledgments) \n - [Contributors](#contributors) \n - [References](#references) \n - [License](#license) \n - [Copyright](#copyright) \n\n\n\n\n## Usage\n---\n\u003cdetails open\u003e\n  \u003csummary\u003eExpand\u003c/summary\u003e\n\nIn a polyglot world where a team can choose it's programming language, often this flexibility can spill into chaos as every repo looks different.\nCLENCLI solves this issue by giving developers a quick and easy way to create a standardised repo structure and easily rendering documentation via a YAML file.\n\n### Create a new project\n```\n  $ clencli init project --project-name foo\n  $ tree -a moon/\n  foo/\n  ├── clencli\n  │   ├── readme.tmpl\n  │   └── readme.yaml\n  └── .gitignore\n```\n\n### Create a new CloudFormation project\n```\n$ clencli init project --project-name foo --project-type cloudformation\n$ tree -a sun/\n  foo/\n  ├── clencli\n  │   ├── hld.tmpl\n  │   ├── hld.yaml\n  │   ├── readme.tmpl\n  │   └── readme.yaml\n  ├── environments\n  │   ├── dev\n  │   └── prod\n  ├── .gitignore\n  ├── skeleton.json\n  └── skeleton.yaml\n```\n\n### Create a new Terraform project\n```\n$ clencli init project --project-name foo --project-type terraform\n$ tree -a foo/\nfoo/\n├── clencli\n│   ├── hld.tmpl\n│   ├── hld.yaml\n│   ├── readme.tmpl\n│   └── readme.yaml\n├── environments\n│   ├── dev.tf\n│   └── prod.tf\n├── .gitignore\n├── LICENSE\n├── main.tf\n├── Makefile\n├── outputs.tf\n└── variables.tf\n```\n\n## Render a template\n```\n$ clencli init project --project-name foo\nfoo was successfully initialized as a basic project\n$ cd foo/\n$ clencli render template\nTemplate readme.tmpl rendered as README.md\n```\n\nThe `README.md` you are reading right now was generated and it's maintained by `CLENCLI` itself.\nPlease check [readme.yaml](clencli/readme.yaml) for more details.\n\n## Download a .gitignore for your project\n```\n$ clencli gitignore --input=\"terraform,visualstudiocode\"\n.gitignore created successfully\n$ less .gitignore\n\n# Created by https://www.toptal.com/developers/gitignore/api/terraform,visualstudiocode\n# Edit at https://www.toptal.com/developers/gitignore?templates=terraform,visualstudiocode\n\n### Terraform ###\n# Local .terraform directories\n**/.terraform/*\n\n# .tfstate files\n*.tfstate\n*.tfstate.*\n\n# Crash log files\ncrash.log\n\n# Ignore any .tfvars files that are generated automatically for each Terraform run. Most\n# .tfvars files are managed as part of configuration and so should be included in\n# version control.\n#\n# example.tfvars\n\n# Ignore override files as they are usually used to override resources locally and so\n# are not checked in\noverride.tf\noverride.tf.json\n*_override.tf\n*_override.tf.json\n\n# Include override files you do wish to add to version control using negated pattern\n# !example_override.tf\n\n# Include tfplan files to ignore the plan output of command: terraform plan -out=tfplan\n# example: *tfplan*\n\n### VisualStudioCode ###\n.vscode/*\n!.vscode/settings.json\n!.vscode/tasks.json\n!.vscode/launch.json\n!.vscode/extensions.json\n*.code-workspace\n\n### VisualStudioCode Patch ###\n# Ignore all local history of files\n.history\n.ionide\n\n# End of https://www.toptal.com/developers/gitignore/api/terraform,visualstudiocode\n\n```\nAdditionally, you can also *customize the initialization* of your projects (scaffolding) and download photos for your projects from [unsplash](https://unsplash.com), please read more [here](https://github.com/awslabs/clencli/wiki/Configuration).\n\u003c/details\u003e\n\n\n\n\n\n## Installing\n---\n\u003cdetails open\u003e\n  \u003csummary\u003eExpand\u003c/summary\u003e\n\nDownload the latest version [released](https://github.com/awslabs/clencli/releases) according to your platform and execute it directly. I recommend placing the binary into your `$PATH`, so it's easily accessible.\n\u003c/details\u003e\n\n\n\n\n\n\n\n\n\n## Commands\n```\nThe Cloud Engineer CLI\n\nUsage:\n  clencli [command]\n\nAvailable Commands:\n  configure   Configures CLENCLI global settings\n  gitignore   Download .gitignore based on the given input\n  help        Help about any command\n  init        Initialize a project\n  render      Render a template\n  unsplash    Downloads random photos from Unsplash.com\n  version     Displays the version of CLENCLI and all installed plugins\n\nFlags:\n  -h, --help                   help for clencli\n      --log                    Enable or disable logs (can be found at ./clencli/log.json). Log outputs will be redirected default output if disabled. (default true)\n      --log-file-path string   Log file path. Requires log=true, ignored otherwise. (default \"clencli/log.json\")\n  -p, --profile string         Use a specific profile from your credentials and configurations file. (default \"default\")\n  -v, --verbosity string       Valid log level:panic,fatal,error,warn,info,debug,trace). (default \"error\")\n\nUse \"clencli [command] --help\" for more information about a command.\n```\n\n\n\n\n## Contributors\n---\n\u003cdetails open\u003e\n  \u003csummary\u003eExpand\u003c/summary\u003e\n\n|     Name     |         Email        |       Role      |\n|:------------:|:--------------------:|:---------------:|\n|  Silva, Valter  |  valterh@amazon.com  |  AWS Professional Services - Cloud Architect  |\n\n\u003c/details\u003e\n\n\n\n## Acknowledgments\n---\n\u003cdetails\u003e\n  \u003csummary\u003eExpand\u003c/summary\u003e\n\nGratitude for assistance:\n  * Sia, William - AWS Professional Service - Senior Cloud Architect\n  * Dhingra, Prashit - AWS Professional Service - Cloud Architect\n\n\n\u003c/details\u003e\n\n\n\n## References\n---\n\u003cdetails open\u003e\n  \u003csummary\u003eExpand\u003c/summary\u003e\n\n  * [cobra](https://github.com/spf13/cobra) - Cobra is both a library for creating powerful modern CLI applications as well as a program to generate applications and command files.\n  * [viper](https://github.com/spf13/viper) - Viper is a complete configuration solution for Go applications including 12-Factor apps.\n  * [twelve-factor-app](https://12factor.net) - The Twelve-Factor App\n  * [gomplate](https://github.com/hairyhenderson/gomplate) - gomplate is a template renderer which supports a growing list of datasources, such as JSON (including EJSON - encrypted JSON), YAML, AWS EC2 metadata, BoltDB, Hashicorp Consul and Hashicorp Vault secrets.\n  * [unsplash](https://unsplash.com) - The most powerful photo engine in the world.\n  * [placeholder](https://placeholder.com) - The Free Image Placeholder Service Favoured By Designers\n  * [pirate-ipsum](https://pirateipsum.me) - The best Lorem Ipsum Generator in all the sea\n  * [recordit](https://recordit.co) - Record Fast Screencasts\n  * [ttystudio](https://github.com/chjj/ttystudio) - A terminal-to-gif recorder minus the headaches.\n  * [gihub-super-linter](https://github.com/github/super-linter) - GitHub Super Linter\n  * [github-actions](https://docs.github.com/en/free-pro-team@latest/actions/learn-github-actions/introduction-to-github-actions) - GitHub Actions\n  * [gitignore.io](https://www.toptal.com/developers/gitignore) - Create useful .gitignore files for your project\n\n\n\u003c/details\u003e\n\n\n\n## License\n---\nThis project is licensed under the Apache License 2.0.\n\nFor more information please read [LICENSE](LICENSE).\n\n\n\n## Copyright\n---\n```\nCopyright Amazon.com, Inc. or its affiliates. All Rights Reserved.\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fawslabs%2Fclencli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fawslabs%2Fclencli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fawslabs%2Fclencli/lists"}