PHPackages                             lyndipc/newpass - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [CLI &amp; Console](/categories/cli)
4. /
5. lyndipc/newpass

ActiveClilibrary[CLI &amp; Console](/categories/cli)

lyndipc/newpass
===============

CLI Password Generator

v1.0.0(2y ago)13MITPHPPHP &gt;=8.2

Since Aug 2Pushed 2y ago1 watchersCompare

[ Source](https://github.com/lyndipc/newpass)[ Packagist](https://packagist.org/packages/lyndipc/newpass)[ RSS](/packages/lyndipc-newpass/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

Newpass Password Generator
==========================

[](#newpass-password-generator)

Newpass is a simple and secure command-line tool that allows you to generate strong and random passwords with customizable options. With this tool, you can create unique passwords for your various accounts and services, ensuring better security for your online presence.

---

Features
--------

[](#features)

- Control the length of the generated password.
- Choose whether to include uppercase letters, lowercase letters, numbers, and special - characters.
- Copy the generated password directly to your clipboard for easy use.
- No internet connection required; all processing is done locally on your machine.

Installation
------------

[](#installation)

Ensure you have [PHP](https://www.php.net/downloads.php) installed on your machine. Then, run the following command in your terminal:

```
composer global require lyndipc/newpass
```

Usage
-----

[](#usage)

To generate a new password, run the following command in your terminal:

```
newpass [options]
```

- -l, --lowercase: Include lowercase letters in the password.
- -u, --uppercase: Include uppercase letters in the password.
- -s, --symbols: Include symbols in the password.
- -n, --numbers: Include numbers in the password.
- -t, --length : Specify the length of the password (default: 28 characters).

### Example Usage

[](#example-usage)

1. Generate a 16-character random password with uppercase letters, lowercase letters, numbers, and symbols:

```
newpass -t 16 -u -l -n -s
```

2. Generate a 12-character random password with only uppercase letters and numbers:

```
newpass -t 12 -u -n
```

License
-------

[](#license)

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.

Contribution
------------

[](#contribution)

Contributions to this project are welcome! If you find a bug or would like to request a new feature, please open an issue or submit a pull request.

---

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1018d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/91592a10ffa88a9c17cb3eb86ac1fa327003029810fa0430471c100e15dc7f48?d=identicon)[lyndipc](/maintainers/lyndipc)

---

Top Contributors

[![lyndipc](https://avatars.githubusercontent.com/u/47511217?v=4)](https://github.com/lyndipc "lyndipc (7 commits)")

### Embed Badge

![Health badge](/badges/lyndipc-newpass/health.svg)

```
[![Health](https://phpackages.com/badges/lyndipc-newpass/health.svg)](https://phpackages.com/packages/lyndipc-newpass)
```

###  Alternatives

[wp-cli/wp-cli

WP-CLI framework

5.0k17.2M320](/packages/wp-cli-wp-cli)[consolidation/annotated-command

Initialize Symfony Console commands from annotated command class methods.

22569.8M19](/packages/consolidation-annotated-command)[chi-teck/drupal-code-generator

Drupal code generator

26947.8M5](/packages/chi-teck-drupal-code-generator)[seld/cli-prompt

Allows you to prompt for user input on the command line, and optionally hide the characters they type

24725.8M17](/packages/seld-cli-prompt)[illuminate/console

The Illuminate Console package.

12944.1M5.1k](/packages/illuminate-console)[php-tui/php-tui

Comprehensive TUI library heavily influenced by Ratatui

589747.0k6](/packages/php-tui-php-tui)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
