Address JetBrains warnings; update documentation + draft release notes

This commit is contained in:
2026-02-14 16:21:04 -05:00
parent 18fb930a94
commit b148dbf8bf
5 changed files with 15 additions and 11 deletions
+1 -2
View File
@@ -2,7 +2,7 @@
---
Pronounced as: "mutton", "muh·tn"
MUTN is a simple, self-hosted, SSH-synchronized password and note manager based on [libmutton](https://github.com/rwinkhart/libmutton). It is the successor to [sshyp](https://github.com/rwinkhart/sshyp).
MUTN is a simple, self-hosted, vertically integrated, SSH-synchronized password manager. It is based on and is the reference implementation of [libmutton](https://github.com/rwinkhart/libmutton).
> [!WARNING]
>It is your responsibility to assess the security and stability of MUTN and to ensure it meets your needs before using it.
@@ -24,7 +24,6 @@ After installing, please review the [usage guide](https://github.com/rwinkhart/M
# Roadmap
### Release v0.5.0
- Switch to fully compliant Markdown (do not preserve new lines)
- Switch to alternative Markdown renderer (minimark or BEAN)
### Release v1.0.0 - Distribution packages
- [ ] Create packaging scripts
+8 -5
View File
@@ -4,7 +4,7 @@
Built with libmutton v0.5.0
Release date TBD
# The ??? Update
# The "Hardy Herd" Update
This release adds password age-tracking support, a new interactive copy menu, and features many under-the-hood (breaking) changes.
## libmutton-derived Changes
@@ -15,14 +15,17 @@ This release adds password age-tracking support, a new interactive copy menu, an
- This menu aims to reduce the number of times the user is decrypting each entry
- (1a9de90f890f133e6ab8f298241fe3a6237ba4c8) (7016a8a1309b06c63b9dd63fb126103d4cab6ccc) Password age tracking (from libmutton)
- The `tweak` menu now allows adding age data to old (existing) entries
- (926eb1f1766f28a69e194c74758c300f233856fb) Option to verify entries (integrity) in `tweak` menu
## Changes
- (f4abb4cc7e5f303f68358fcdda659056422ebeb3) MUTN no longer preserves new lines in Markdown notes (more compliant)
## Dependencies (direct/replaced)
- Dropped (libmutton)
- golang.design/x/clipboard
- gopkg.in/ini.v1
- Bumped
- Go: v1.25.4 => 1.25.5
- github.com/rwinkhart/go-boilerplate: v0.1.0 => v0.2.2
- Go: v1.25.4 => 1.26.0
- github.com/rwinkhart/go-boilerplate: v0.1.0 => v0.3.0
- github.com/rwinkhart/libmutton: v0.4.4 => v0.5.0
- golang.org/x/term: v0.37.0 => v0.38.0
- golang.org/x/sys: v0.38.0 => v0.40.0
- golang.org/x/term: v0.36.0 => v0.40.0
+1 -1
View File
@@ -5,7 +5,7 @@ go 1.26.0
require (
github.com/charmbracelet/glamour v0.7.0
github.com/rwinkhart/go-boilerplate v0.3.0
github.com/rwinkhart/libmutton v0.4.3-0.20260214001306-20d8e141ebbb
github.com/rwinkhart/libmutton v0.4.3-0.20260214212002-f4fdf65528c4
golang.org/x/term v0.40.0
)
+4 -2
View File
@@ -48,8 +48,10 @@ github.com/rwinkhart/go-highlite v0.1.1 h1:9TxbRhYVfD/3YaEgNk1BtEiZ0t8/5mxDUZqNM
github.com/rwinkhart/go-highlite v0.1.1/go.mod h1:mWLMtCWcyV0BG4NeyPyAUGMjPvI0ds6vXmUq89QwBFA=
github.com/rwinkhart/go-winio v0.1.1 h1:kAJKiqneR7cUR01Wn5/doAAV4kOGTEGPug4oinXc5N4=
github.com/rwinkhart/go-winio v0.1.1/go.mod h1:ZWa7ssZJT30CCDGJ7fk/2SBTq9BIQrrVjrcss0UW2s0=
github.com/rwinkhart/libmutton v0.4.3-0.20260214001306-20d8e141ebbb h1:1f05OYv4LRg+zhwITUyFHZxddMN8cw9XwhxUKj/Zq5Y=
github.com/rwinkhart/libmutton v0.4.3-0.20260214001306-20d8e141ebbb/go.mod h1:XkT0W9PW8ouGUwrGKhNCSDgaEY25n64+/HxJUQcQ0FU=
github.com/rwinkhart/libmutton v0.4.3-0.20260214210418-a091cd4952e0 h1:1C2cDXaWrtK5+nD5+TPUHB69ONe5eU2iP3ZHWU8aoOs=
github.com/rwinkhart/libmutton v0.4.3-0.20260214210418-a091cd4952e0/go.mod h1:XkT0W9PW8ouGUwrGKhNCSDgaEY25n64+/HxJUQcQ0FU=
github.com/rwinkhart/libmutton v0.4.3-0.20260214212002-f4fdf65528c4 h1:Mws/RzEEoEdJM/uGpOvc9NBKPbatH/0ux1Ep1o0LnFY=
github.com/rwinkhart/libmutton v0.4.3-0.20260214212002-f4fdf65528c4/go.mod h1:XkT0W9PW8ouGUwrGKhNCSDgaEY25n64+/HxJUQcQ0FU=
github.com/rwinkhart/peercred-mini v0.1.4 h1:93+phjLknvJadEd2cu/ZPPWdfRSPOwFJzDBEn4ZtWVc=
github.com/rwinkhart/peercred-mini v0.1.4/go.mod h1:E8eApo/izzmq4nGGR+kpJ0ZLAXjofnVRMGCeVMPQ/Ik=
github.com/rwinkhart/rcw v0.3.0 h1:OdgA++IGcDrZqN6FzyYnzbz04fL8Q1MHvlgPjhtgJM4=
+1 -1
View File
@@ -106,7 +106,7 @@ func EntryListGen() {
// print header bar w/total entry count
sb.WriteString("\n")
sb.WriteString(ansiBlackOnWhite)
fmt.Fprint(&sb, len(entryMap))
_, _ = fmt.Fprint(&sb, len(entryMap))
sb.WriteString(" libmutton entries:")
sb.WriteString(back.AnsiReset)