Skip to content
nyam is a node.js CLI tool for easy posting and reading of Yammer feeds.
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
lib
.gitignore
.npmignore
History.md
LICENSE
Readme.md
package.json

Readme.md

nyam

nyam is a node.js CLI tool for easy posting and reading of Yammer feeds.

Installation

With npm:

npm install nyam

CLI

Usage: nyam [options] [data]

[Options]
-h, --help        Display this help page
-l, --list        Display messages inside the general feed
                     ex: nyam -l
-m, --msg          Post a message to yammer
                     ex: nyam -m "I'm working on nyam"
                     ex: nyam "I don't require a switch"
-s, --setup       It will start the setup/auth process
                     ex: nyam
--verbose         Display more execution data, including errors
                     ex: nyam -s --verbose
-v, --version     Display version
                     ex: nyam -v
-f,  --find       Find + search mechanism 
                     ex: nyam -f "todo"

Coming Soon:

[Options]
-g,  --group       Specify a group to view messages from or post a message to
                   Used alone, it will list groups that you can post to.
-rt, --realtime    A flag you can set to get realtime updates
-t,  --topic       Getting messages from a certain topic
-f,  --search      Search for tags and returns 10 items
-u,  --users       Lists all users in the network

Setup your Yammer account w/ nyam

You can you Geekli.st application keys, or log on to Yammer and get your own app keys.

https://www.yammer.com/<DOMAIN>/client_applications/new

To override nyam with your own app keys create the following file:

~/.nyam_keys

and add the following

{
    "app_consumer_key": "<CONSUMER KEY HERE>",
    "app_consumer_secret": "<CONSUMER SECRET HERE>"
}

NOW, you can start the setup process

$nyam -s

Enjoy!

For developers

Also check out our issues area for things people are requesting or bugs (not many right now hehe)

Don't be shy! :-)

Something went wrong with that request. Please try again.