Compare commits

..

2 commits

Author SHA1 Message Date
985478ff91
Updated README.md
Some checks are pending
CI / release (push) Waiting to run
CI / release-executable (push) Waiting to run
CI / check-phpunit (push) Waiting to run
CI / check-phpdoc (push) Waiting to run
CI / generate-phpdoc (push) Blocked by required conditions
CI / test (push) Blocked by required conditions
CI / release-documentation (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
2025-03-14 15:14:45 -04:00
netkas
04ea85aa5d Fixed issue where if global $argv is not available, a check to see if $_SERVER['argv'] is set before accessing it due to a potential 'undefined' error. 2024-10-29 15:06:21 -04:00
4 changed files with 26 additions and 2 deletions

View file

@ -5,6 +5,15 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [1.1.3] - 2024-10-29
This update introduces a critical bug fix
### Fixed
- Fixed issue where if global $argv is not available, a check to see if `$_SERVER['argv']` is set
before accessing it due to a potential 'undefined' error.
## [1.1.2] - 2024-10-13
Updated Build System

View file

@ -2,10 +2,25 @@
A basic Options parser and command-line arguments handling a library for PHP.
## Community
This project and many others from Nosial are available on multiple publicly available and free git repositories at
- [n64](https://git.n64.cc/nosial/optslib)
- [GitHub](https://github.com/nosial/optslib)
- [Codeberg](https://codeberg.org/nosial/optslib)
Issues & Pull Requests are frequently checked and to be referenced accordingly in commits and changes, Nosial remains
dedicated to keep these repositories up to date when possible.
For questions & discussions see the public Telegram community at [@NosialDiscussions](https://t.me/NosialDiscussions).
We do encourage community support and discussions, please be respectful and follow the rules of the community.
## Table of Contents
<!-- TOC -->
* [OptsLib](#optslib)
* [Community](#community)
* [Table of Contents](#table-of-contents)
* [Installation](#installation)
* [Compiling from source](#compiling-from-source)

View file

@ -20,7 +20,7 @@
"package": "net.nosial.optslib",
"description": "A simple options parser library for PHP",
"copyright": "Copyright (c) 2022-2023 Nosial",
"version": "1.1.2",
"version": "1.1.3",
"uuid": "20aefdfa-7b91-11ed-919f-cb63712c8e36"
},
"build": {

View file

@ -117,7 +117,7 @@
{
global $argv;
if($argv === null)
if($argv === null && isset($_SERVER['argv']))
{
$argv = $_SERVER['argv'];
}