npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

medable-cli

v0.0.8

Published

CLI tool to interact with Medable Cortex API

Downloads

84

Readme

What?

CLI tool to interact with Medable Cortex API

How to run it?

npm install -g medable-cli
mcli --help
  • You can either have an .env file with following values in your homedir or the directory where you running the command from

    username=test
    password=test
    org=mdbl-org
    apiKey=keydfkjk
  • Run mcli login to login

  • It should generate a token and log you in and then you should be able to run rest of commands like get,run and scripts download

Usage:

mcli get c_public_user --where '{"c_email": "[email protected]"}'

You can limit number of results with -l or --limit flag

mcli get c_public_user -l 1

Running scripts

You can write your script in a file.


return org.objects.c_public_users;

and then run it with mcli run command.

  mcli run test.js

Transformation functions

You can also pass transformation functions to mcli get object. This can be any valid javascript function.

For instance, if you want to find user with c_number 5 then you could do something like this:

mcli get c_public_users --find "(item) => item.c_number === 5"

Similarly, you can pass a map function and transform the output according to your needs

mcli get c_public_user --map "(item) => item.c_name"

Exporting Data

You can export the results to either excel or csv file by passing in the --export excel --file users option. You don't need to pass extension with the file name. The tool will generate that based on the value in --export option.

If you don't pass in --file then it'll save the results in generic output.csv or output.xlsx file.

  
mcli get c_public_users --find "(item) => item.c_number === 5" --export csv --file user

Type mcli get [object] --help to see all the available options.