google / fswalker Goto Github PK
View Code? Open in Web Editor NEWSimple file system integrity checking tooling.
Home Page: https://google.github.io/fswalker/
License: Apache License 2.0
Simple file system integrity checking tooling.
Home Page: https://google.github.io/fswalker/
License: Apache License 2.0
Let's do what unix tools do: one thing good.
Replace deprecated github.com/golang/protobuf
dependency with google.golang.org/protobuf
module, which is actively supported.
The majority uses travisci.org, if you want to start with something very typical.
Essentially you go to https://travis-ci.org/google/fswalker, activate it and commit a single file .travis.yml
to the root of this repo. Here's an example: https://github.com/google/addlicense/blob/master/.travis.yml
馃憢
this looks like a great tool! Surely, it's probably mostly used on Linux, but is there a reason (apart being not in focus) that it doesn't build on Windows? Walking across the devices and the comparison of the platform-dependent fields might need another implementation. Is this desirable, or are there insurmountable hurdles?
%GOPATH%\src\github.com\google\fswalker (master -> origin)
位 go build
# github.com/google/fswalker
.\walker.go:129:30: undefined: syscall.Stat_t
.\walker.go:251:36: undefined: syscall.Stat_t
%GOPATH%\src\github.com\google\fswalker (master -> origin)
位 go version
go version go1.12.5 windows/amd64
Currently, Go 1.11.x and 1.12.x are being used in CI.
These versions of Go have not received support by the Go team in close to 4 years, with the most recent being 1.12.17 released on 2020-02-12.
When we tag a new release, it would be nice if a CI built and uploaded the binaries to GitHub releases automatically.
We can make Travis CI do that but I would also like to compute sha256 sum and sign the hashes in an independent environment, separate from the primary CI.
Also, if we do that, we'll probably want to embed the version of the tools in the binaries so that I can reporter --version
and see which version of reporter I'm using.
/cc @samturci
A declarative, efficient, and flexible JavaScript library for building user interfaces.
馃枛 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 馃搳馃搱馃帀
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google 鉂わ笍 Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.