Compare commits

..

No commits in common. "52a87a41da88ce2caf9d849e43f0b69848936091" and "26b6a2d3498ca9e51b520fd953111aa0002398f2" have entirely different histories.

5 changed files with 9 additions and 10 deletions

View file

@ -130,10 +130,9 @@ var (
}, },
}, },
&cli.BoolFlag{ &cli.BoolFlag{
Name: "force", Name: "force",
Usage: "re-encrypt the file even if no changes have been made", Usage: "re-encrypt the file even if no changes have been made.",
Aliases: []string{"f"}, Aliases: []string{"f"},
DisableDefaultText: true,
Action: func(ctx *cli.Context, b bool) error { Action: func(ctx *cli.Context, b bool) error {
force_overwrite = b force_overwrite = b
return nil return nil

2
go.mod
View file

@ -1,6 +1,6 @@
module git.burning.moe/celediel/agedit module git.burning.moe/celediel/agedit
go 1.22.0 go 1.21.0
require ( require (
filippo.io/age v1.1.1 filippo.io/age v1.1.1

View file

@ -79,7 +79,7 @@ func TestMultipleIdentities(t *testing.T) {
recipients []age.Recipient recipients []age.Recipient
) )
for range 10 { for i := 0; i <= 10; i++ {
id, err := age.GenerateX25519Identity() id, err := age.GenerateX25519Identity()
if err != nil { if err != nil {
t.Fatalf("age broke: %v", err) t.Fatalf("age broke: %v", err)
@ -142,7 +142,7 @@ func TestMultipleIdentities(t *testing.T) {
// TestNewIdentity creats a new identity, writes it to file, then re-reads it back from the file. // TestNewIdentity creats a new identity, writes it to file, then re-reads it back from the file.
func TestNewIdentity(t *testing.T) { func TestNewIdentity(t *testing.T) {
for range 1000 { for i := 0; i <= 1000; i++ {
outfile := generator.GenerateFullPath() outfile := generator.GenerateFullPath()
identity, err := NewIdentity() identity, err := NewIdentity()

View file

@ -36,7 +36,7 @@ func NewGenerator(prefix, suffix string, length int) Generator {
func randomString(set string, length int) string { func randomString(set string, length int) string {
out := strings.Builder{} out := strings.Builder{}
for range length { for i := 0; i < length; i++ {
out.WriteByte(randomChar(set)) out.WriteByte(randomChar(set))
} }
return out.String() return out.String()

View file

@ -12,7 +12,7 @@ var generator = NewGenerator("test_", ".txt", 18)
func TestCanCreateTmpFile(t *testing.T) { func TestCanCreateTmpFile(t *testing.T) {
b := []byte{104, 101, 108, 108, 111, 32, 116, 104, 101, 114, 101} b := []byte{104, 101, 108, 108, 111, 32, 116, 104, 101, 114, 101}
for range 1000 { for i := 0; i <= 1000; i++ {
outfile := generator.GenerateFullPath() outfile := generator.GenerateFullPath()
err := os.WriteFile(outfile, b, fs.FileMode(0600)) err := os.WriteFile(outfile, b, fs.FileMode(0600))
if err != nil { if err != nil {
@ -33,7 +33,7 @@ func TestCanCreateTmpFile(t *testing.T) {
func TestUniqueTmpFile(t *testing.T) { func TestUniqueTmpFile(t *testing.T) {
var generated_names = map[string]string{} var generated_names = map[string]string{}
for range 100000 { for i := 0; i <= 100000; i++ {
name := generator.GenerateName() name := generator.GenerateName()
if val, ok := generated_names[name]; ok { if val, ok := generated_names[name]; ok {
t.Fatal("Non unique name", val) t.Fatal("Non unique name", val)