Skip to main content
The Deno 2 Release Candidate is here
Learn more

Password Generator

A simpel command line utility for generating passwords.
The program is designed to be used in a terminal via manual user input or via a command line interface.

About

This program was created during an evening of four hours as part of a coding challenge called Projlett, which is a hackathon designed as a way to learn and improve programming skills and expand my knowledge of the TypeScript programming language and it’s ecosystem.

In Projlett, you submit a small set of simpel ideas and concepts that you think are unique and that somebody else might be able to implement. In return, you get a random idea that you shall implement in the best way you possible can during a limited time. This is a great way to learn new things and to get a sense of how to implement something in a real world scenario.

CLI Installation

You can install the CLI tool by running the following command:

deno install -A -f -n pass https://deno.land/x/pass/cli.ts

CLI Usage

Under construction.

Library Usage

The library is also designed to be used in a Deno environment. Not only as a command line utility. Import the password generator library and use it as follows:

import { generatePassword } from "https://deno.land/x/pass/mod.ts";

const length = 20;
const numbers = true;
const specials = true;
const password = generatePassword(length, numbers, specials);
console.log(`Generated password: ${password}`);

License

This project is licensed under the MIT license.