Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/CICDToolbox/get-all-tools
A script to download all of the tools from the CICDToolbox.
https://github.com/CICDToolbox/get-all-tools
bitbucket cicd circleci github-actions travis-ci wolfsoftware
Last synced: 3 months ago
JSON representation
A script to download all of the tools from the CICDToolbox.
- Host: GitHub
- URL: https://github.com/CICDToolbox/get-all-tools
- Owner: CICDToolbox
- License: mit
- Created: 2024-05-17T20:23:15.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-10-21T04:19:04.000Z (3 months ago)
- Last Synced: 2024-10-21T07:14:37.314Z (3 months ago)
- Topics: bitbucket, cicd, circleci, github-actions, travis-ci, wolfsoftware
- Language: Python
- Homepage:
- Size: 82 KB
- Stars: 2
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Citation: CITATION.cff
- Codeowners: .github/CODEOWNERS
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
## Overview
This is a simple script that we use internally to download all of the tools from the [CICD Toolbox](https://github.com/CICDToolbox).
It will pull the latest copy from each repository and place the script into ~/bin, ideally ~/bin will be in your $PATH.
## Current Toolset
The following is a list of all the tools that will be downloaded when the script is executed.
| Name | Purpose |
| :-------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------- |
| [Action Lint](https://github.com/CICDToolbox/action-lint) | Validate your GitHub action files using [actionlint](https://github.com/rhysd/actionlint). |
| [Awesomebot](https://github.com/CICDToolbox/awesomebot) | Link check your files with [awesome_bot](https://rubygems.org/gems/awesome_bot). |
| [Bandit](https://github.com/CICDToolbox/bandit) | Inspect your Python projects for security issues using [bandit](https://pypi.org/project/bandit/). |
| [Hadolint](https://github.com/CICDToolbox/hadolint) | Validate your Dockerfiles using [hadolint](https://github.com/hadolint/hadolint). |
| [JSON Lint](https://github.com/CICDToolbox/json-lint) | Validate your JSON files using [jq](https://stedolan.github.io/jq/). |
| [Markdown Lint](https://github.com/CICDToolbox/markdown-lint) | Validate your markdown files in using [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli). |
| [Perl Lint](https://github.com/CICDToolbox/perl-lint) | Validate your Perl scripts using the native perl linter. |
| [PHP Lint](https://github.com/CICDToolbox/php-lint) | Validate your PHP code using the native php linter. |
| [Puppet Lint](https://github.com/CICDToolbox/puppet-lint) | Validate your Puppet files using [puppet-lint](https://rubygems.org/gems/puppet-lint). |
| [Pur](https://github.com/CICDToolbox/pur) | Verify your Python projects requirements.txt for updates using [pur](https://pypi.org/project/pur/). |
| [PyCodeStyle](https://github.com/CICDToolbox/pycodestyle) | Inspect your Python projects for code smells using [pycodestyle](https://pypi.org/project/pycodestyle/). |
| [PyDocStyle](https://github.com/CICDToolbox/pydocstyle) | Validate your Python project documentation for compliance with [pydocstyle](https://pypi.org/project/pydocstyle/). |
| [Pylama](https://github.com/CICDToolbox/pylama) | Validate your Python project documentation for compliance with [pylama](https://pypi.org/project/pylama/). |
| [Pylint](https://github.com/CICDToolbox/pylint) | Inspect your Python projects for code smells using [pylint](https://pypi.org/project/pylint/). |
| [Reek](https://github.com/CICDToolbox/reek) | Inspect your Ruby code for code smells using [reek](https://rubygems.org/gems/reek). |
| [Rubocop](https://github.com/CICDToolbox/rubocop) | Perform static code analysis on Ruby code using [rubocop](https://rubygems.org/gems/rubocop). |
| [ShellCheck](https://github.com/CICDToolbox/shellcheck) | Perform static code analysis on shell scripts using [ShellCheck](https://github.com/koalaman/shellcheck). |
| [Validate Citations File](https://github.com/CICDToolbox/validate-citations-file) | Validate CITATIONS.cff using [cffconvert](https://pypi.org/project/cffconvert/). |
| [YAML Lint](https://github.com/CICDToolbox/yaml-lint) | Validate your yaml files in CI/CD pipelines using [yamllint](https://pypi.org/project/yamllint/). |## TODO
[ ] - Be able to specify if you pull from HEAD or the latest version / tag.