Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
touch(1) for node
JavaScript
Branch: master

v1.0.0

latest commit f73938c01b
@isaacs authored
Failed to load latest commit information.
bin make bin binable
test add tests
.gitignore ignores
.travis.yml travis
LICENSE isc license
README.md specify installing
package.json v1.0.0
touch.js add tests

README.md

node-touch

For all your node touching needs.

Installing

npm install touch

CLI Usage:

See man touch

API Usage:

var touch = require("touch")

Gives you the following functions:

  • touch(filename, options, cb)
  • touch.sync(filename, options)
  • touch.ftouch(fd, options, cb)
  • touch.ftouchSync(fd, options)

Options

  • force like touch -f Boolean
  • time like touch -t <date> Can be a Date object, or any parseable Date string, or epoch ms number.
  • atime like touch -a Can be either a Boolean, or a Date.
  • mtime like touch -m Can be either a Boolean, or a Date.
  • ref like touch -r <file> Must be path to a file.
  • nocreate like touch -c Boolean

If neither atime nor mtime are set, then both values are set. If one of them is set, then the other is not.

Something went wrong with that request. Please try again.