inquirer-datepicker-prompt
Datepicker prompt for inquirer.js
Last updated 3 years ago by derektbrown .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install inquirer-datepicker-prompt 
SYNC missed versions from official npm registry.

inquirer-datepicker-prompt

Datepicker plugin for Inquirer.js

Datetime prompt

Getting started

install plugin

npm i inquirer-datepicker-prompt

register prompt

inquirer.registerPrompt('datetime', require('inquirer-datepicker-prompt'))

Options

message

Inherited from inquirer, message to be displayed while retrieving response.

format

An array of format specifiers for printing the date to the console. Uses the dateformat mask options. For example:

// 1/1/17 5:00 PM
{
  type: 'datetime',
  name: 'dt',
  message: 'When would you like a table?',
  format: ['m', '/', 'd', '/', 'yy', ' ', 'h', ':', 'MM', ' ', 'TT']
}

// 01/01/2017 05:00 PM
{
  type: 'datetime',
  name: 'dt',
  message: 'When would you like a table?',
  format: ['mm', '/', 'dd', '/', 'yyyy', ' ', 'hh', ':', 'MM', ' ', 'TT']
}

initial

Initial value for datepicker, must be a Date object. If not specified current date and time will be used. Example:

{
  type: 'datetime',
  name: 'dt',
  message: 'When would you like a table?',
  initial: new Date('2017-01-01 12:30'),
}

{date,time}.{min,max}

These specify a range of valid dates/time for entry. Users will be prohibited from entering a value higher.

{
  type: 'datetime',
  name: 'dt',
  message: 'When would you like a table?',

  // Enter only 1/1 to 3/1
  date: {
    min: "1/1/2017",
    max: "3/1/2017"
  },

  // Enter only 9:00AM to 5:00PM
  time: {
    min: "9:00AM",
    max: "5:00PM"
  }
}

time.{seconds, minutes, hours}.interval

These specify the allowed interval (modulo). For instance:


// Minutes can only be entered in intervals of 15 minutes
{
  type: 'datetime',
  name: 'dt',
  message: 'When would you like a table?',
  time: {
    minutes: {
      interval: 15
    }
  }
}

Current Tags

  • 0.4.2                                ...           latest (3 years ago)

7 Versions

  • 0.4.2                                ...           3 years ago
  • 0.4.1                                ...           3 years ago
  • 0.4.0                                ...           3 years ago
  • 0.3.3                                ...           3 years ago
  • 0.3.2                                ...           3 years ago
  • 0.3.1                                ...           3 years ago
  • 0.3.0                                ...           3 years ago

Copyright 2014 - 2016 © taobao.org |