Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Serial Number

A simple Node.js module for accessing the serial number (a.k.a. Dell Service Tag, asset tag) of the local machine. Supports Linux, Mac (OS X), Windows, and FreeBSD. On Amazon EC2 instances, it will return the instance-id.

Installation

npm install serial-number

And/or install globally for a serial-number shell command: [sudo] npm install -g serial-number

Usage

The serial number value is retrieved from the system asynchronously and passed to a callback.

var serialNumber = require('serial-number');

serialNumber(function (err, value) {
	console.log(value);
});

If the serial number turns out to be invalid (common on VMs), the system's UUID value will be provided as a fallback. To instead try to get the UUID on the first attempt, set the preferUUID flag:

serialNumber.preferUUID = true;

To prefix the system command with sudo use the useSudo method:

serialNumber.useSudo(function (err, value) {
	console.log(value);
});

For the CLI command it's just

$ serial-number
A12B3C4DE5FG

or

$ serial-number --uuid
1234AABB-C5DE-678F-G9HI-J01K2LM34N5A

License

ISC

About

🆔 Reads the machine's serial number (a.k.a. service/asset tag) or Amazon EC2 instance-id

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages