Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: about 2 months ago
JSON representation

A script to download all of the tools from the CICDToolbox.

Awesome Lists containing this project

README

        



CICDToolbox logo




Github Build Status


License


Created




Release


Released


Commits since release















## 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.