Skip to content
/ shellPass Public template

Bash script to generate fast passwords direct from terminal Linux and Mac

License

Notifications You must be signed in to change notification settings

mateuscomh/shellPass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shellPass - Shell Script Password Generator

Release Build Status

Overview

shellPass is a fast, simple, and powerful open-source utility tool designed for generating unique and random passwords in the terminal. This script was authored by me and is compatible with MacOS, GNU/Linux, and WSL2 environments.

The program offers options to customize both the length and complexity of generated passwords. It utilizes the special /dev/random folder to ensure the generation of secure and unique passwords.

Screenshot

Motivation

The motivation behind the shellPass project was to fulfill my personal need for an accessible password generator in the terminal. With shellPass, I aimed to create a straightforward and effective solution for generating secure and unique passwords whenever needed.

Key Features

  • Fast and easy generation of secure passwords
  • Customize the length of passwords
  • Works on GNU/Linux and macOS terminals

Installation and Usage

Follow the steps below to install and start using shellPass:

  1. Clone this repository:

    git clone https://github.com/mateuscomh/shellPass.git && cd shellPass
  2. Grant execution permission to the script:

    chmod +x shellPass.sh
  3. Run the script in the terminal, specifying the desired number of characters for the password:

    ./shellPass.sh 15
    # or simply
    ./shellPass.sh
  • Recommendation: Create an alias to expedite the process! *

Contribution

Contributions to this project are welcome. If you have any suggestions, bug fixes, or improvements, feel free to open an issue or submit a pull request.

License

This project is licensed under the GPL-3.0 License. See the LICENSE file for more details.

Made with ❤️ by Matheus Martins