{"id":44346586,"url":"https://github.com/clickalicious/install","last_synced_at":"2026-02-11T14:06:15.365Z","repository":{"id":56953732,"uuid":"81250814","full_name":"clickalicious/install","owner":"clickalicious","description":"Installer for installing binary-, phar-, shell- or batch-files from local or remote source.","archived":false,"fork":false,"pushed_at":"2017-04-06T10:57:50.000Z","size":45,"stargazers_count":2,"open_issues_count":2,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-11-15T21:46:03.149Z","etag":null,"topics":["batch","binary","composer","deploy","download","downloader","install","installer","installers","phar","php","sh","shell"],"latest_commit_sha":null,"homepage":"https://clickalicious.github.io/Install/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/clickalicious.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":"2017-02-07T20:28:11.000Z","updated_at":"2022-09-04T13:39:41.000Z","dependencies_parsed_at":"2022-08-21T08:20:39.050Z","dependency_job_id":null,"html_url":"https://github.com/clickalicious/install","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/clickalicious/install","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clickalicious%2Finstall","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clickalicious%2Finstall/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clickalicious%2Finstall/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clickalicious%2Finstall/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/clickalicious","download_url":"https://codeload.github.com/clickalicious/install/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clickalicious%2Finstall/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29334025,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T12:42:24.625Z","status":"ssl_error","status_checked_at":"2026-02-11T12:41:23.344Z","response_time":97,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":["batch","binary","composer","deploy","download","downloader","install","installer","installers","phar","php","sh","shell"],"created_at":"2026-02-11T14:06:14.490Z","updated_at":"2026-02-11T14:06:15.360Z","avatar_url":"https://github.com/clickalicious.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"https://avatars0.githubusercontent.com/u/26927954?v=3\u0026s=140\" align=\"right\" /\u003e\n\n---\n\n![Logo of Install](docs/logo-large.png)  \n\nThe deployment **installer** for binaries, phar's or shell and batch scripts.\n\n| [![Build Status](https://travis-ci.org/clickalicious/Rng.svg?branch=master)](https://travis-ci.org/clickalicious/Rng) \t| [![Scrutinizer](https://img.shields.io/scrutinizer/g/clickalicious/Rng.svg)](https://scrutinizer-ci.com/g/clickalicious/Rng/) \t| [![Code Coverage](https://scrutinizer-ci.com/g/clickalicious/Rng/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/clickalicious/Rng/?branch=master) \t| [![clickalicious open source](https://img.shields.io/badge/clickalicious-open--source-green.svg?style=flat)](https://www.clickalicious.de/) \t|\n|---\t|---\t|---\t|---\t|\n| [![GitHub release](https://img.shields.io/github/release/clickalicious/Rng.svg?style=flat)](https://github.com/clickalicious/Rng/releases) \t| [![Waffle.io](https://img.shields.io/waffle/label/clickalicious/Rng/in%20progress.svg)](https://waffle.io/clickalicious/Rng)  \t| [![SensioLabsInsight](https://insight.sensiolabs.com/projects/29d1f47a-0deb-47f0-9642-671bebb04795/mini.png)](https://insight.sensiolabs.com/projects/29d1f47a-0deb-47f0-9642-671bebb04795) \t| [![Packagist](https://img.shields.io/packagist/l/clickalicious/CachingMiddleware.svg?style=flat)](https://opensource.org/licenses/BSD-3-Clause)  \t|\n\n\n## Table of Contents\n\n- [Features](#features)\n- [Example](#example)\n- [Requirements](#requirements)\n- [Philosophy](#philosophy)\n- [Versioning](#versioning)\n- [Roadmap](#roadmap)\n- [Security-Issues](#security-issues)  \n- [License »](LICENSE)  \n\n\n## Features\n\n - High performance (developed using a profiler)\n - Lightweight and high-quality codebase (following PSR standards e.g. `PSR-0,1,4`)\n - Secure `PRNG` implementation (64-Bit support)\n - OOP facade to PHP core functionality\n - PHP 7.0 \u0026 HHVM ready\n - Stable, clean + well documented code\n - Unit-tested with a good coverage\n\n\n## Example\n\nGenerate random number between 1 and 10 with `OpenSSL` random bytes (library default):\n```php\n$generator = new Clickalicious\\Rng\\Generator();\n$number    = $generator-\u003egenerate(1, 10);\necho $number;\n```\n\nGenerate random number between 1 and 10 with `MCrypt` random bytes:\n```php\n$generator = new Clickalicious\\Rng\\Generator(Clickalicious\\Rng\\Generator::MODE_MCRYPT);\n$number    = $generator-\u003egenerate(1, 10);\necho $number;\n```\n\n### Visualization\n\nYou can create a visualization of randomization (as you can see below but larger size) through `Visual.php` (the file is located in root).\n\n![Logo of Rng](docs/visualization.png)  \n\n\n## Requirements\n\n - `PHP \u003e= 5.4` (compatible up to version 5.6 as well as 7.x and HHVM)\n\n\n## Philosophy\n\nThis library provides a state of the art `PRNG` (**P**seudo **R**andom **N**umber **G**enerator) implementation to generate secure `Pseudo Random Numbers` with PHP. The generation is either based on `Open SSL` or `MCrypt` or as fallback on PHP's internal functionality. The library also provides a very good `Seed generator` on puplic API. If you are interested in the difference between real and pseduo randomness then you could start at [https://www.random.org/randomness/](https://www.random.org/randomness/ \"https://www.random.org/randomness/\").\n\n[![Scott Adams](https://qph.is.quoracdn.net/main-qimg-1eb4e01051c9e28611ff9e9be84bef5d?convert_to_webp=true)](http://dilbert.com/strip/2001-10-25 \"Copyright Universal Uclick / Scott Adams\")\n\n\n## Versioning\n\nFor a consistent versioning i decided to make use of `Semantic Versioning 2.0.0` http://semver.org. Its easy to understand, very common and known from many other software projects.\n\n\n## Roadmap\n\n- [x] Target stable release `1.0.0`\n- [x] `\u003e= 90%` test coverage\n- [x] Better visualization\n- [x] Integrate polyfill\n- [ ] Security check through 3rd-Party (Please get in contact with me)\n\n[![Throughput Graph](https://graphs.waffle.io/clickalicious/Rng/throughput.svg)](https://waffle.io/clickalicious/Rng/metrics)\n\n\n## Security Issues\n\nIf you encounter a (potential) security issue don't hesitate to get in contact with us `opensource@clickalicious.de` before releasing it to the public. So i get a chance to prepare and release an update before the issue is getting shared. Thank you!\n\n\n## Participate \u0026 Share\n\n... yeah. If you're a code monkey too - maybe we can build a force ;) If you would like to participate in either **Code**, **Comments**, **Documentation**, **Wiki**, **Bug-Reports**, **Unit-Tests**, **Bug-Fixes**, **Feedback** and/or **Critic** then please let me know as well!\n\u003ca href=\"https://twitter.com/intent/tweet?hashtags=\u0026original_referer=http%3A%2F%2Fgithub.com%2F\u0026text=Rng%20-%20Random%20number%20generator%20for%20PHP%20%40phpfluesterer%20%23Rng%20%23php%20https%3A%2F%2Fgithub.com%2Fclickalicious%2FRng\u0026tw_p=tweetbutton\" target=\"_blank\"\u003e\n  \u003cimg src=\"http://jpillora.com/github-twitter-button/img/tweet.png\"\u003e\u003c/img\u003e\n\u003c/a\u003e\n\n## Sponsors\n\nThanks to our sponsors and supporters:  \n\n| JetBrains | Navicat |\n|---|---|\n| \u003ca href=\"https://www.jetbrains.com/phpstorm/\" title=\"PHP IDE :: JetBrains PhpStorm\" target=\"_blank\"\u003e\u003cimg src=\"https://resources.jetbrains.com/assets/media/open-graph/jetbrains_250x250.png\" height=\"55\"\u003e\u003c/img\u003e\u003c/a\u003e | \u003ca href=\"http://www.navicat.com/\" title=\"Navicat GUI - DB GUI-Admin-Tool for MySQL, MariaDB, SQL Server, SQLite, Oracle \u0026 PostgreSQL\" target=\"_blank\"\u003e\u003cimg src=\"http://upload.wikimedia.org/wikipedia/en/9/90/PremiumSoft_Navicat_Premium_Logo.png\" height=\"55\" /\u003e\u003c/a\u003e  |\n\n\n###### Copyright\n\u003cdiv\u003eIcons made by \u003ca href=\"http://www.flaticon.com/authors/google\" title=\"Google\"\u003eGoogle\u003c/a\u003e from \u003ca href=\"http://www.flaticon.com\" title=\"Flaticon\"\u003ewww.flaticon.com\u003c/a\u003e is licensed by \u003ca href=\"http://creativecommons.org/licenses/by/3.0/\" title=\"Creative Commons BY 3.0\" target=\"_blank\"\u003eCC 3.0 BY\u003c/a\u003e\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclickalicious%2Finstall","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fclickalicious%2Finstall","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclickalicious%2Finstall/lists"}