Releases: iwpnd/pw
Releases Β· iwpnd/pw
v0.4.0
v0.3.6
go install github.com/iwpnd/pw/cmd/pw@latest
β pw create --help
NAME:
pw create - create a new password
USAGE:
pw create [command options] [arguments...]
OPTIONS:
--length value, -l value length of password (default: 50)
--no-lower, --nl password contains NO lowercase characters (default: false)
--no-numbers, --nn password contains NO number characters (default: false)
--no-special, --ns password contains NO special characters (default: false)
--no-upper, --nu password contains NO uppercase characters (default: false)
v0.3.5
v0.3.1
v0.3.0
Changelog
- 741f21b ci: fix goreleaser main path
- 3d29d4b chore: move back cli
- 89ddf21 ci: π· separate test and release
- 4eb931a ci: π· add goreleaser
- db05499 chore: π§ move cli
- 225da88 feat: β¨ finalize cli
- c805510 fix: π use crypto/rand instead
- 6440bee Merge pull request #1 from iwpnd/dependabot/github_actions/golangci/golangci-lint-action-3.2.0
- a0d0aa3 docs: update
- 214efaa build(deps): bump golangci/golangci-lint-action from 2.5.2 to 3.2.0
v0.2.0
Changelog
- 741f21b ci: fix goreleaser main path
- 3d29d4b chore: move back cli
- 89ddf21 ci: π· separate test and release
- 4eb931a ci: π· add goreleaser
- db05499 chore: π§ move cli
- 225da88 feat: β¨ finalize cli
- c805510 fix: π use crypto/rand instead
- 6440bee Merge pull request #1 from iwpnd/dependabot/github_actions/golangci/golangci-lint-action-3.2.0
- a0d0aa3 docs: update
- 214efaa build(deps): bump golangci/golangci-lint-action from 2.5.2 to 3.2.0
v0.1.0
pw
pw is a minimal password generator for me lazy fk
Installation
go get -u github.com/iwpnd/pw
Usage
package main
import (
"fmt"
"github.com/iwpnd/pw"
)
func main() {
// use all characters
p := pw.NewPassword(50)
fmt.Println("default password: ", p)
cp := pw.NewPassword(
50,
// use numbers in password
WithNumbers(),
// use uppercase characters in password
WithUpperCase(),
// use lowercase characters in password
WithLowerCase(),
// use special characters in password
WithSpecial(),
)
fmt.Println("custom password: ", p)
}
License
MIT
Acknowledgement
inspired by @briandowns pass that bubbled up in my timeline and I used as foundation to play with strings and go a little.
Maintainer
Benjamin Ramser - @iwpnd
Project Link: https://github.com/iwpnd/pw