eternal-flame-ad/touchdate — explained in plain English
Analysis updated 2026-07-18 · repo last pushed 2019-03-01
Change file modification timestamps on embedded devices with limited tooling.
Sync up a group of files so they all display the same last-modified date.
Replace a stripped-down BusyBox touch command on a lightweight server or container.
| eternal-flame-ad/touchdate | aasheeshlikepanner/vase | alexzielenski/controller-runtime | |
|---|---|---|---|
| Stars | — | 0 | — |
| Language | Go | Go | Go |
| Last pushed | 2019-03-01 | — | 2022-04-20 |
| Maintenance | Dormant | — | Dormant |
| Setup difficulty | easy | moderate | hard |
| Complexity | 2/5 | 4/5 | 4/5 |
| Audience | ops devops | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires compiling from Go source, but produces a single dependency-free binary that can be dropped onto any target machine.
Touchdate is a small command-line tool that changes the timestamps on your files. Every file on a computer has a "last modified" time attached to it, and sometimes you need to change that time manually. Maybe you want a file to look like it was edited yesterday, or you need to sync up a group of files so they all show the same date. This tool lets you do that quickly from the terminal. On most Linux and macOS systems, there is already a built-in command called touch that handles this job. However, not every system has the full version of that tool. Some lightweight or embedded systems run a stripped-down environment called BusyBox, which includes a simpler version of touch that may lack certain features. This project serves as a replacement for those situations, giving you a standalone option that works the same way regardless of what system utilities are available. The people who would use this are typically working with minimal servers, embedded devices, or other resource-constrained environments where BusyBox is the norm. For example, if you are managing files on a router, a small IoT device, or a lightweight container and you find the built-in timestamp tools are too limited, you could install this program instead. It is written in Go, which means it compiles into a single self-contained file that is easy to drop onto a machine without worrying about dependencies or missing libraries. The README does not go into detail about specific features, supported flags, or how to customize the timestamps. It simply states the tool's purpose. If you need more than basic timestamp modification, you would need to look at the source code or try the tool directly to see what options it supports.
A small command-line tool written in Go that changes file timestamps. It works as a standalone replacement for systems where the built-in touch command is missing features.
Mainly Go. The stack also includes Go.
Dormant — no commits in 2+ years (last push 2019-03-01).
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.