UNPKG

@installdoc/ansible-gas-station

Version:

An Ansible playbook that provisions your network with software from GitHub Awesome lists, developed with disaster recovery in mind ⛽🔥🤤

162 lines (161 loc) 4.26 kB
{ "private": false, "name": "@installdoc/ansible-ruby", "version": "0.0.1", "description": "Installs Ruby on nearly any OS", "license": "MIT", "author": "Brian Zalewski <brian@megabyte.space> (https://megabyte.space)", "homepage": "https://megabyte.space", "repository": { "type": "git", "url": "git+https://github.com/ProfessorManhattan/ansible-ruby.git" }, "bugs": { "email": "help@megabyte.space", "url": "https://gitlab.com/megabyte-labs/ansible-roles/ruby/-/issues" }, "type": "module", "scripts": { "help": "task --list", "prepare": "task common:husky", "repair": "bash <(curl -sS https://install.doctor/repair)", "start": "bash .config/start.sh" }, "config": { "commitizen": { "path": "node_modules/cz-emoji-conventional" } }, "dependencies": {}, "optionalDependencies": {}, "devDependencies": { "@washingtondc/development": "^1.0.2", "@washingtondc/prettier": "^1.0.0", "@washingtondc/release": "^0.0.2", "eslint-config-strict-mode": "^1.0.0", "sleekfast": "^0.0.1" }, "keywords": [ "ansible", "ansible-role", "archlinux", "centos", "debian", "doctor", "fedora", "gems", "install", "installdoc", "installdoctor", "language", "macos", "mblabs", "megabytelabs", "molecule", "professormanhattan", "programming", "rake", "role", "ruby", "ubuntu", "washingtondc", "windows" ], "engines": { "node": ">=14.18.0" }, "publishConfig": { "access": "public" }, "blueprint": { "description": "Installs Ruby (as well as a configurable list of system or user level gems) on almost any platform", "group": "ansible", "name": "Ruby", "overview": "Ruby is an interpreted, high-level, general-purpose programming language which supports multiple programming paradigms. It was designed with an emphasis on programming productivity and simplicity. In Ruby, everything is an object, including primitive data types. It was developed in the mid-1990s in Japan.\n", "repository": { "github": "https://github.com/ProfessorManhattan/ansible-ruby", "gitlab": "https://gitlab.com/megabyte-labs/ansible-roles/ruby" }, "slug": "ruby", "subgroup": "role", "title": "Ruby - An Open Source Programming Language" }, "commitlint": { "extends": [ "@commitlint/config-conventional" ], "helpUrl": "https://megabyte.space/docs/contributing/commits" }, "eslintConfig": { "extends": "eslint-config-strict-mode" }, "funding": [ { "type": "opencollective", "url": "https://opencollective.com/megabytelabs" }, { "type": "patreon", "url": "https://www.patreon.com/ProfessorManhattan" } ], "lint-staged": { "**/*": [ "task lint:any --" ], "**/*.(css|html|less|md|mjml|php|scss|sh|xml)": [ "task fix:prettier --" ], "**/*.(jpg|png)": [ "task image:compress --" ], "**/*.(js|jsx|ts|tsx)": [ "task fix:js --", "task lint:js --" ], "**/*.json": [ "task fix:json --" ], "**/*.py": [ "task fix:python --", "task lint:python --" ], "**/*.sh": [ "task lint:shell --" ], "**/*.toml": [ "task lint:toml --" ], "**/*.xml": [ "task fix:xml --", "task lint:xml --" ], "**/*.yml": [ "task fix:yaml --", "task lint:yaml --" ], "**/*vault.yml": [ "task ansible:vault:lint:file --" ], "logo.png": [ "task image:resize -- 200 200", "task image:compress --" ] }, "ntl": { "descriptions": { "help": "Display a list of tasks that can be run via the Taskfile.yml", "prepare": "Hook, triggered by running npm install, that runs logic such as installing pre-commit hooks", "repair": "Fixes basic issues in projects that are having trouble running basic commands like 'task start'", "start": "Entrypoint for new developers that installs requirements and then runs 'task start'" } }, "prettier": "@washingtondc/prettier", "release": { "branches": [ "master", "next" ], "extends": "@washingtondc/release" } }