diff --git a/cmd/chkbit/help.go b/cmd/chkbit/help.go index db52492..348cec3 100644 --- a/cmd/chkbit/help.go +++ b/cmd/chkbit/help.go @@ -1,6 +1,7 @@ package main -var headerHelp = `Checks the data integrity of your files. +var headerHelp = `Ensures the safety of your files by verifying that their data integrity remains intact over time, especially during transfers and backups. + For help tips run "chkbit -H" or go to https://github.com/laktak/chkbit ` diff --git a/cmd/chkbit/main.go b/cmd/chkbit/main.go index b051a38..671f1c6 100644 --- a/cmd/chkbit/main.go +++ b/cmd/chkbit/main.go @@ -287,7 +287,7 @@ func (m *Main) run() { kong.Parse(&cli, kong.Name("chkbit"), - kong.Description(""), + kong.Description(headerHelp), kong.UsageOnError(), ) diff --git a/go.mod b/go.mod index a89ca13..8915aa0 100644 --- a/go.mod +++ b/go.mod @@ -3,13 +3,13 @@ module github.com/laktak/chkbit/v5 go 1.22.3 require ( - github.com/alecthomas/kong v0.9.0 + github.com/alecthomas/kong v1.4.0 github.com/laktak/lterm v1.0.0 lukechampine.com/blake3 v1.3.0 ) require ( github.com/klauspost/cpuid/v2 v2.0.9 // indirect - golang.org/x/sys v0.24.0 // indirect - golang.org/x/term v0.23.0 // indirect + golang.org/x/sys v0.27.0 // indirect + golang.org/x/term v0.26.0 // indirect ) diff --git a/go.sum b/go.sum index 1df663f..765ffa9 100644 --- a/go.sum +++ b/go.sum @@ -1,7 +1,7 @@ -github.com/alecthomas/assert/v2 v2.6.0 h1:o3WJwILtexrEUk3cUVal3oiQY2tfgr/FHWiz/v2n4FU= -github.com/alecthomas/assert/v2 v2.6.0/go.mod h1:Bze95FyfUr7x34QZrjL+XP+0qgp/zg8yS+TtBj1WA3k= -github.com/alecthomas/kong v0.9.0 h1:G5diXxc85KvoV2f0ZRVuMsi45IrBgx9zDNGNj165aPA= -github.com/alecthomas/kong v0.9.0/go.mod h1:Y47y5gKfHp1hDc7CH7OeXgLIpp+Q2m1Ni0L5s3bI8Os= +github.com/alecthomas/assert/v2 v2.11.0 h1:2Q9r3ki8+JYXvGsDyBXwH3LcJ+WK5D0gc5E8vS6K3D0= +github.com/alecthomas/assert/v2 v2.11.0/go.mod h1:Bze95FyfUr7x34QZrjL+XP+0qgp/zg8yS+TtBj1WA3k= +github.com/alecthomas/kong v1.4.0 h1:UL7tzGMnnY0YRMMvJyITIRX1EpO6RbBRZDNcCevy3HA= +github.com/alecthomas/kong v1.4.0/go.mod h1:p2vqieVMeTAnaC83txKtXe8FLke2X07aruPWXyMPQrU= github.com/alecthomas/repr v0.4.0 h1:GhI2A8MACjfegCPVq9f1FLvIBS+DrQ2KQBFZP1iFzXc= github.com/alecthomas/repr v0.4.0/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW57eE/O/4= github.com/hexops/gotextdiff v1.0.3 h1:gitA9+qJrrTCsiCl7+kh75nPqQt1cx4ZkudSTLoUqJM= @@ -10,9 +10,9 @@ github.com/klauspost/cpuid/v2 v2.0.9 h1:lgaqFMSdTdQYdZ04uHyN2d/eKdOMyi2YLSvlQIBF github.com/klauspost/cpuid/v2 v2.0.9/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg= github.com/laktak/lterm v1.0.0 h1:hxRsBDHIWlMn+IV7C+6/tk4y81WqcO8F6G+52wSZUf4= github.com/laktak/lterm v1.0.0/go.mod h1:zwGyZi5PNuySqsDsRVNvBBYANy9k61oYgW6Flsm2AZg= -golang.org/x/sys v0.24.0 h1:Twjiwq9dn6R1fQcyiK+wQyHWfaz/BJB+YIpzU/Cv3Xg= -golang.org/x/sys v0.24.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/term v0.23.0 h1:F6D4vR+EHoL9/sWAWgAR1H2DcHr4PareCbAaCo1RpuU= -golang.org/x/term v0.23.0/go.mod h1:DgV24QBUrK6jhZXl+20l6UWznPlwAHm1Q1mGHtydmSk= +golang.org/x/sys v0.27.0 h1:wBqf8DvsY9Y/2P8gAfPDEYNuS30J4lPHJxXSb/nJZ+s= +golang.org/x/sys v0.27.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/term v0.26.0 h1:WEQa6V3Gja/BhNxg540hBip/kkaYtRg3cxg4oXSw4AU= +golang.org/x/term v0.26.0/go.mod h1:Si5m1o57C5nBNQo5z1iq+XDijt21BDBDp2bK0QI8e3E= lukechampine.com/blake3 v1.3.0 h1:sJ3XhFINmHSrYCgl958hscfIa3bw8x4DqMP3u1YvoYE= lukechampine.com/blake3 v1.3.0/go.mod h1:0OFRp7fBtAylGVCO40o87sbupkyIGgbpv1+M1k1LM6k= diff --git a/index.go b/index.go index 4715a3e..f12aa3d 100644 --- a/index.go +++ b/index.go @@ -246,7 +246,7 @@ func (i *Index) save() (bool, error) { return false, err } - // try to preserve the directory mod time but ignore of unsupported + // try to preserve the directory mod time but ignore if unsupported dirStat, dirErr := os.Stat(i.path) err = os.WriteFile(i.getIndexFilepath(), file, 0644) if err != nil { diff --git a/scripts/build b/scripts/build index c792a05..4b83a74 100755 --- a/scripts/build +++ b/scripts/build @@ -5,4 +5,5 @@ script_dir=$(dirname "$(realpath "$0")") cd $script_dir/.. version=$(git describe --tags --always) +echo build $version go build -ldflags="-X main.appVersion=$version" ./cmd/chkbit