kyle
622f6a2638
seekbuf: add Bytes method.
2023-08-27 20:56:47 -07:00
kyle
e3162b6164
log: remove extraneous print
2023-05-26 22:37:56 +00:00
kyle
9d1e3ab2f0
backoff: new package.
2023-05-26 17:28:49 +00:00
kyle
dd98356479
cmd/data_sync: update README
2023-05-11 19:42:31 -07:00
kyle
9307f44601
README: add data_sync
2023-05-11 19:41:33 -07:00
kyle
b9f69e4aa1
data_sync: sync homedir to external storage.
2023-05-11 19:18:29 -07:00
kyle
7a4e7977c3
log: fixups, add FatalError
...
- Support suppressing console output.
- DefaultDebugOptions sets the correct tag now.
- FatalError(error, string) calls log.Fatal(message, err) if err != nil.
2023-05-11 19:03:18 -07:00
kyle
72fdc255e7
db: clean out dependency on stretchr
2023-05-11 17:14:19 -07:00
kyle
63957ff22a
remove unused dependencies
2023-05-07 11:57:38 -07:00
kyle
83d42dc489
bazel: running gazelle to pick up dependency changes
2023-05-06 13:37:58 -07:00
kyle
984baa6bb4
working on removing dependency on cfssl.
2023-05-06 13:25:30 -07:00
kyle
34982c122f
config: add ListKeys
2023-05-06 01:13:41 -07:00
kyle
fb11c0c27c
syslog: support not using syslog
2023-05-06 00:57:42 -07:00
kyle
27cc67d2cf
this is why i hate computers
2023-05-04 23:58:51 -07:00
kyle
0fe13439b6
moving circleci file to the right place.
2023-05-04 23:57:40 -07:00
kyle
fb9caec663
Update CircleCI configuration.
2023-05-04 23:55:26 -07:00
kyle
e3e83630b5
Add CircleCI configuration.
2023-05-04 23:54:47 -07:00
kyle
c1f06604e3
fix dependency issues.
2023-05-04 23:45:08 -07:00
kyle
9091cc7682
syslog: add Spew option.
...
This is a debug print that spews any arguments passed in.
2023-05-04 23:40:20 -07:00
kyle
74ce7bc58a
Cleaning up the codebase.
2023-05-04 23:22:35 -07:00
kyle
8b2d10209e
Clean up the README.
2023-05-04 22:58:21 -07:00
kyle
770100b688
fileutil: start working on symlink checking
2023-05-04 22:52:16 -07:00
kyle
29630c55a9
packaging is a dead end thus far
...
I think I'm going to have to write my own rules to do this.
2023-05-04 21:03:08 -07:00
kyle
3c2ec896f8
cmd/cruntar: avoid writing files outside archive
2023-05-04 17:20:22 -07:00
kyle
7828726ba4
Updating x/sys.
2023-05-04 17:13:06 -07:00
kyle
458f3ceaed
update dependencies to fix dependabot warnings.
2023-05-04 17:10:41 -07:00
kyle
2c45ae7b4e
syslog: add new logging package.
2023-05-04 16:20:39 -07:00
kyle
c1b8b72cf1
bazel-test: add sizes to all tests.
...
This gets rid of the warning about mismatched test sizes.
2023-05-04 16:08:18 -07:00
kyle
bfc7fedbf9
seekbuf: add test file
2023-05-04 16:08:11 -07:00
kyle
965312f48e
update README/LICENSE
...
LICENSE: update years.
README: add missing pieces.
2023-05-04 16:07:34 -07:00
kyle
237aa46ddd
cmd/diskimg: new disk imaging tool
2023-05-04 16:06:56 -07:00
kyle
f8c64d3be5
bazel: updating build files
2023-05-04 15:11:15 -07:00
kyle
d66cfe1145
Cut over to Bazel.
2023-05-04 14:00:30 -07:00
kyle
ad03c5f991
Mass rewrite imports -> git.wntrmute.dev repo.
2023-05-04 13:58:43 -07:00
kyle
078230217d
ahash: add SumLimitedReader
2023-05-04 13:41:33 -07:00
kyle
90318f861b
Add EEPROM image generator.
2022-06-24 14:36:51 -07:00
kyle
3bb1362c0e
tee: allow writing strings.
2022-02-20 17:43:11 -08:00
kyle
30ffbbdbc5
config: add test data for iniconf.
2022-02-20 17:43:11 -08:00
kyle
b893e99864
config: add default path, customized configs.
...
A customised config is an ini file with a [default] section and some
other name sections; a config file is loaded from the default section
with any keys in the named section being added in, overriding keys in
the host. This allows for, e.g. setting different paths based on the
host name or operating system.
2022-02-20 17:43:11 -08:00
kyle
c7c51568d8
seekbuf lost the Clear function.
2022-02-05 15:40:13 -08:00
kyle
7793021260
New package: seekbuf (a seekable buffer).
2022-02-05 15:00:39 -08:00
kyle
692562818c
clean README
2020-11-26 20:32:46 -08:00
kyle
9e19346fc0
add sum file
2020-11-26 20:09:46 -08:00
kyle
cb827169dc
switching hosting providers
2020-11-26 20:09:37 -08:00
kyle
027d0173bc
logging: finish multi implementation
2020-11-11 21:15:02 -08:00
kyle
6f19b69bbd
logging: add CREATE flag to file-based loggers.
2020-11-11 10:06:13 -08:00
kyle
7e118bfdb0
logging: add Multi
2020-11-11 09:52:07 -08:00
kyle
5eedcff042
add rand package, utilities for math/rand.
2020-06-02 17:26:17 -07:00
kyle
2b6ae03d1a
config: add a Require message.
...
Also update explanation of the intended use-case for this package.
2020-03-02 17:36:29 -08:00
kyle
ef0f14a512
Add global config package.
...
This is a simple config system that I find myself wanting a lot.
2020-03-02 17:11:55 -08:00
kyle
6ae393ebf2
Have to explicitly allow darwin/amd64 in the build tag.
2020-01-16 06:19:21 -08:00
kyle
76d88c220d
Add go mod, update ftime.
...
+ Stat_t on Darwin amd64 now uses the same struct fields
for file times as Lunix, not the BSD ones. I need to
follow up on this.
2020-01-16 06:13:31 -08:00
kyle
50c226b726
Add parts.
2019-01-08 12:46:53 -08:00
kyle
070ffb9dff
Cleanup testio.
2018-12-17 18:16:52 -08:00
kyle
5ac05bd298
Add debug printer.
2018-12-17 18:12:51 -08:00
kyle
cf1edf2d31
Add simple proxy.
2018-12-12 14:57:08 -08:00
kyle
06678499d4
Add missing format arg.
2018-09-15 16:49:46 -07:00
kyle
fad17065fe
Update README.
2018-09-15 15:26:42 -07:00
kyle
63e0cbeacb
Update CHANGELOG for release.
2018-09-15 15:10:44 -07:00
kyle
231b98dd68
Add kgz, a gzip tool.
2018-09-15 15:08:37 -07:00
kyle
d6c5360a06
Start a change log.
2017-11-16 08:34:46 -08:00
kyle
0ab21e12f3
Reformat cmd/utc/main.go.
2017-11-16 08:32:42 -08:00
kyle
832475db56
gofmt cleanups.
2017-11-16 08:32:33 -08:00
kyle
cb16cfa183
golint cleanups.
2017-11-16 08:32:05 -08:00
kyle
d083a39a7d
Fix README formatting.
2017-11-16 08:24:35 -08:00
kyle
fc77225740
Add rhash for hashing remote files.
...
This was originally rsha256, but it's been updated to support multiple
algorithms.
2017-11-16 08:24:13 -08:00
kyle
41df73d7a8
Add ahash package.
2017-11-16 07:52:36 -08:00
kyle
0dc478746a
Add rsha256 - remote sha256 utility.
2017-11-15 17:40:38 -08:00
kyle
f44bbc9eca
Add cruntar - untar for ChromeOS.
2017-11-15 17:37:54 -08:00
kyle
c8f839de73
Cleanups and improvements.
2017-09-12 03:38:47 -07:00
kyle
0c56a477bc
Add tee.
2017-09-12 03:25:12 -07:00