fack

command module
v0.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 26, 2025 License: BSD-3-Clause Imports: 6 Imported by: 0

README

fack

This is the file-age-check tool, or fack for short.

Ever been tired of comparing timestamps of last-modification-date against the current date, just in order to check if the compiler really did modify the artifact?

Well these times are over now thanks to fack.

Usage

Just run fack <filename> to get a human-readable representation of the file-last-modification timestamp. Need more information? No problem, run fack --detailed <filename> or fack -d <filename> for short.

Want to use fack in a non-interactive way for checking if the file has been changed in the last, say, 12h? Use fack --non-interactive --since 12h <filename> or fack -n -s 12h <filename> for short.

Why

Well, as stated above, I sometimes have to give a fack about when a file was last modified. And it was a nice little sideproject to write in Go.

Also, sometimes it can be quite entertaining to type 'fack' in a screen-shared terminal session, when your colleagues and employers are watching.

Bugreports and Security

This is just a fun sideproject. I will do my best to respond to issues reported via the project's github page, but please be well aware that this is not at all well-maintained software.

Contribution

You are welcome to fork the project and send a pullrequest. Please make sure to adhere to The Developer Certificate of Origin and add a line with Signed-Off-By: Your Name <your@mailaddress.com>. There is also a github ci workflow checking on this.

License

fack is licensed under The 3-Clause BSD License.

Last words

If you want to support me, you could contribute some features or maybe buy me a coffee

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL