diff --git a/go.mod b/go.mod index 755ff0d..6a1fab8 100644 --- a/go.mod +++ b/go.mod @@ -5,8 +5,8 @@ go 1.24.3 require ( github.com/Trojan2021/BEAN v0.0.0-20241210230804-8f294833b514 github.com/charmbracelet/glamour v0.7.0 - github.com/rwinkhart/go-boilerplate v0.0.0-20250509154735-0846290a7620 - github.com/rwinkhart/libmutton v0.3.2-0.20250511044144-dfb5c10dcb09 + github.com/rwinkhart/go-boilerplate v0.0.0-20250509173525-20670ec7bb9c + github.com/rwinkhart/libmutton v0.3.2-0.20250511191843-8860ce4969ec golang.org/x/term v0.32.0 ) @@ -32,8 +32,8 @@ require ( github.com/pquerna/otp v1.4.1-0.20231130234153-3357de7c0481 // indirect github.com/rivo/uniseg v0.4.7 // indirect github.com/rwinkhart/convertroman v0.2.0 // indirect - github.com/rwinkhart/peercred-mini v0.0.0-20250407033241-c09add2eceea // indirect - github.com/rwinkhart/rcw v0.0.0-20250508234041-b49d9f1eea42 // indirect + github.com/rwinkhart/peercred-mini v0.1.0 // indirect + github.com/rwinkhart/rcw v0.1.0 // indirect github.com/stretchr/testify v1.8.4 // indirect github.com/yuin/goldmark v1.7.10 // indirect github.com/yuin/goldmark-emoji v1.0.6 // indirect @@ -47,6 +47,6 @@ require ( gopkg.in/ini.v1 v1.67.0 // indirect ) -replace golang.org/x/sys => github.com/rwinkhart/sys-freebsd-13-xucred v0.32.0 +replace golang.org/x/sys => github.com/rwinkhart/sys-freebsd-13-xucred v0.33.0 replace github.com/Microsoft/go-winio => github.com/rwinkhart/go-winio-easy-pipe-handles v0.0.0-20250407031321-96994a0e8410 diff --git a/go.sum b/go.sum index b06468b..60e40bf 100644 --- a/go.sum +++ b/go.sum @@ -59,18 +59,18 @@ github.com/rivo/uniseg v0.4.7 h1:WUdvkW8uEhrYfLC4ZzdpI2ztxP1I582+49Oc5Mq64VQ= github.com/rivo/uniseg v0.4.7/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88= github.com/rwinkhart/convertroman v0.2.0 h1:otUm939eXT77q/Lr31mJtMwVWEw0RjEUB71gO65h9OM= github.com/rwinkhart/convertroman v0.2.0/go.mod h1:Af6HqvX0EIM4Y3HcnNXbbRey1dLasGB7WU0+3Cowgmw= -github.com/rwinkhart/go-boilerplate v0.0.0-20250509154735-0846290a7620 h1:MjxVq+EqJgB/sxgSbPTTuzbOrU61kKa4oJvjqqdEoO4= -github.com/rwinkhart/go-boilerplate v0.0.0-20250509154735-0846290a7620/go.mod h1:cnzIF45I0FCOvE4YIB+26pLCUx2kWyY2llKYZruNaRY= +github.com/rwinkhart/go-boilerplate v0.0.0-20250509173525-20670ec7bb9c h1:RIMnYf1MwsvmAr9E0/cpn7rTh8BWdfsQ2r31ITKJp2A= +github.com/rwinkhart/go-boilerplate v0.0.0-20250509173525-20670ec7bb9c/go.mod h1:cnzIF45I0FCOvE4YIB+26pLCUx2kWyY2llKYZruNaRY= github.com/rwinkhart/go-winio-easy-pipe-handles v0.0.0-20250407031321-96994a0e8410 h1:NhHwFM3Pgm6zRUfFKvi0p5ndjfFbVWsRwmmhyFlG4PE= github.com/rwinkhart/go-winio-easy-pipe-handles v0.0.0-20250407031321-96994a0e8410/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU= -github.com/rwinkhart/libmutton v0.3.2-0.20250511044144-dfb5c10dcb09 h1:c1h/PTnD3n+vj+fPkKU9LVejDbil8ZSAGz/pisjV8DQ= -github.com/rwinkhart/libmutton v0.3.2-0.20250511044144-dfb5c10dcb09/go.mod h1:khh6CwvbL+4Q/LrhnnyT+n4af7o0TdrnSuRK863Ctj4= -github.com/rwinkhart/peercred-mini v0.0.0-20250407033241-c09add2eceea h1:VE2ti/AE4Y3kgnyK+J5c5hpddE+dKHpsFch3K2R6puQ= -github.com/rwinkhart/peercred-mini v0.0.0-20250407033241-c09add2eceea/go.mod h1:t+YkvAdnTKTrg4d469tw3K+GCUzX/Bja4h8yKjSIsGs= -github.com/rwinkhart/rcw v0.0.0-20250508234041-b49d9f1eea42 h1:/vsBCwHP22cmqrtjsRB1OcPcb+sckktdeFlHKmhzD54= -github.com/rwinkhart/rcw v0.0.0-20250508234041-b49d9f1eea42/go.mod h1:6/TBegxRkK+FbGEmcxqDs4entuCX45cqpYOYKUv2MI0= -github.com/rwinkhart/sys-freebsd-13-xucred v0.32.0 h1:KRbqimv9Eexf3VB2FrRAQ4v2fGGu7gt3ayMgdT0FNao= -github.com/rwinkhart/sys-freebsd-13-xucred v0.32.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= +github.com/rwinkhart/libmutton v0.3.2-0.20250511191843-8860ce4969ec h1:o5TGe++8Bd9IcWdDUS283W7ccp/YFEwQamSF91bM4Wc= +github.com/rwinkhart/libmutton v0.3.2-0.20250511191843-8860ce4969ec/go.mod h1:n/W7QLwGsQNO3dA/m/8LBsHPPXJeo3lGdAzswYWPc4s= +github.com/rwinkhart/peercred-mini v0.1.0 h1:TiS6u8cEWzW55S9X4iVpU72Iuy/NG6rMUJMtUEVEFLw= +github.com/rwinkhart/peercred-mini v0.1.0/go.mod h1:+x4Mxc2veE+YePSOpcUasjimh7n799c1KraLuQwHR20= +github.com/rwinkhart/rcw v0.1.0 h1:agPyTC+XrmMNC2JInD8Lfuao8QGtS0wbc6K6KK4q0KU= +github.com/rwinkhart/rcw v0.1.0/go.mod h1:LQ2/YJFQlkW+JkgrLpZ51NQP/unIEzPTWsLOpOuKdKU= +github.com/rwinkhart/sys-freebsd-13-xucred v0.33.0 h1:W4J4cS0yLMLKuYePFFL2OR8MAYLoHkErJvq9FBBqK70= +github.com/rwinkhart/sys-freebsd-13-xucred v0.33.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= diff --git a/src/cli/utilitiesMisc.go b/src/cli/utilitiesMisc.go index 7993a88..4560ed7 100644 --- a/src/cli/utilitiesMisc.go +++ b/src/cli/utilitiesMisc.go @@ -11,7 +11,7 @@ import ( // inputPasswordGen prompts the user for password generation parameters and returns a generated password as a string. func inputPasswordGen() string { - passLength := front.InputPositiveInt("Password length:", 1, -1) + passLength := front.InputInt("Password length:", 1, -1) fmt.Println() passCharset := uint8(front.InputMenuGen("Password complexity:", []string{"Simple", "Complex", "Ultra Complex (not compatible with many services)"})) var complexity float64