0.1.1 • Published 8 years ago
askme v0.1.1
AskMe-Node
AskMe Node Client
Use Case
Installation
npm install askme -g
Usage
Options:
-h, --help output usage information
-f, --fields <fields> Specified fields to retrieve (comma-seperated)
-d, --delimiter <delimiter> Delimiter (default is " | " with spaces)
-o, --omit-columns Omit Columns
Examples
# Get list of digitalocean's supported distribution image.
# In this case, we are querying for digitalocean's "dist-image" record
askme do dist-image
Output:
Id: centos-5-8-x32 | Description: Centos 5.8 32bit
Id: centos-5-8-x64 | Description: Centos 5.8 64bit
Id: centos-6-5-x32 | Description: Centos 6.5 32bit
Id: centos-6-5-x64 | Description: Centos 6.5 64bit
Id: centos-7-0-x64 | Description: Centos 7.0 64bit
Id: coreos-alpha | Description: CoreOS Alpha
Id: coreos-beta | Description: CoreOS Beta
Id: coreos-stable | Description: CoreOS Stable
Id: debian-6-0-x32 | Description: Debian 6.0 32bit
Id: debian-6-0-x64 | Description: Debian 6.0 64bit
Id: debian-7-0-x32 | Description: Debian 7.0 32bit
Id: debian-7-0-x64 | Description: Debian 7.0 64bit
Id: debian-8-x32 | Description: Debian 8 32bit
Id: debian-8-x64 | Description: Debian 8 64bit
Id: fedora-21-x64 | Description: Fedora 21 64bit
Id: fedora-22-x64 | Description: Fedora 22 64bit
Id: freebsd-10-1-x64 | Description: FreeBSD 10.1 64bit
Id: freebsd-10-2-x64 | Description: FreeBSD 10.2 64bit
Id: ubuntu-12-04-x32 | Description: Ubuntu 12.04 32bit
Id: ubuntu-12-04-x64 | Description: Ubuntu 12.04 64bit
Id: ubuntu-14-04-x32 | Description: Ubuntu 14.04 32bit
Id: ubuntu-14-04-x64 | Description: Ubuntu 14.04 64bit
Id: ubuntu-15-04-x32 | Description: Ubuntu 15.04 32bit
Id: ubuntu-15-04-x64 | Description: Ubuntu 15.04 64bit
# Omit columns and only show ids
askme do dist-image -o --fields="id"
Output:
centos-5-8-x32
centos-5-8-x64
centos-6-5-x32
centos-6-5-x64
centos-7-0-x64
coreos-alpha
coreos-beta
coreos-stable
debian-6-0-x32
debian-6-0-x64
debian-7-0-x32
debian-7-0-x64
debian-8-x32
debian-8-x64
fedora-21-x64
fedora-22-x64
freebsd-10-1-x64
freebsd-10-2-x64
ubuntu-12-04-x32
ubuntu-12-04-x64
ubuntu-14-04-x32
ubuntu-14-04-x64
ubuntu-15-04-x32
ubuntu-15-04-x64
# Change delimiter value. Query google compute engine's supported disk type
askme gcloud gce-disk-type --delimiter=" || "
Output:
Id: local-ssd || Description: Local SSDs
Id: pd-ssd || Description: SSD Persistent Disk
Id: pd-standard || Description: Standard Persistent Disk
Testing
npm test
Supported fields
Supported records
Note
Do not modify source
directory. We use git subtree to push source data to source directory. If you want submit PR for changes in source data, submit it at AskMe main repo.