Nasal Piercings Manipulator
    Have ideas to improve npm?Join in the discussion! »

    os-name
    TypeScript icon, indicating that this package has built-in type declarations

    4.0.0 • Public • Published

    os-name Build Status

    Get the name of the current operating system
    Example: macOS Sierra

    Useful for analytics and debugging.

    Install

    $ npm install os-name
    

    Usage

    const os = require('os');
    const osName = require('os-name');
     
    // On a macOS Sierra system
     
    osName();
    //=> 'macOS Sierra'
     
    osName(os.platform(), os.release());
    //=> 'macOS Sierra'
     
    osName('darwin', '14.0.0');
    //=> 'OS X Yosemite'
     
    osName('linux', '3.13.0-24-generic');
    //=> 'Linux 3.13'
     
    osName('win32', '6.3.9600');
    //=> 'Windows 8.1'

    API

    osName(platform?, release?)

    By default, the name of the current operating system is returned.

    You can optionally supply a custom os.platform() and os.release().

    Check out getos if you need the Linux distribution name.

    Contributing

    Production systems depend on this package for logging / tracking. Please be careful when introducing new output, and adhere to existing output format (whitespace, capitalization, etc.).

    Related


    Get professional support for this package with a Tidelift subscription
    Tidelift helps make open source sustainable for maintainers while giving companies
    assurances about security, maintenance, and licensing for their dependencies.

    Install

    npm i os-name

    DownloadsWeekly Downloads

    2,444,860

    Version

    4.0.0

    License

    MIT

    Unpacked Size

    5.55 kB

    Total Files

    5

    Last publish

    Collaborators

    • avatar