1.0.2 • Published 5 years ago

andela-portal-cmd v1.0.2

Weekly downloads
4
License
ISC
Repository
github
Last release
5 years ago

Andela Portal CMD

A command line tool for the different resource at portal.andela.com.

If you don't work at Andela, this tool might not be useful for you.

Demo

Installation

This tool was developed with Node version 8.11.1. You should ensure you have something similar.

Install(globally) with:

npm install andela-portal-cmd -g

or

yarn global add andela-portal-cmd

It is advisable you install the package globally so that you can access the command anywhere in your terminal.

After installation, you should have access to the apl command which is what is exposed by this package. You can confirm that apl is installed by doing:

apl -v

You should get a valid result if apl was properly installed.

Commands and Usage

CommandDescription
apl <portal>Opens the portal in your default browser
apl -v, --versionOutput the version number
apl -h, --helpOutput usage information
apl -l , --listList all the available portals

Available Resources

PortalCommand
Allocationsapl allocations
Andela Websiteapl andela
Andela Information Systemapl ais
Andela Intranet(success)apl intranet-s
Andela Intranet(learning)apl intranet-l
BambooHRapl bamboo
Canvasapl canvas
Freckleapl freckle
Githubapl github
Greenhouseapl greenhouse
Grovoapl grovo
Helpdeskapl helpdesk
Learning Velocityapl lv
Lenkenapl lenken
MyBalsamiqapl balsamiq
Pivotal Trackerapl pivotal
PluralSightapl pluralsight
Pulseapl pulse
Small Improvementsapl si
VOFapl vof
Zhishiapl zhishi

Limitation

We have added support for windows and Linux machines, however, the Linux machine should have firefox, and even with that I doubt it'll work.

Inspiration

I was inspired(primarily) by this chrome extension built by a friend(@andela-sjames).
Question
Developers are mostly busy in their command line, why not build something that is accessible through the command line??
Answer
andela-portal-cmd :sparkles:

Contribution

To contribute to this project:

  • Fork this repository
  • Create a new branch for your contribution on the forked repo
  • Commit your changes with detailed commit messages
  • Raise a pull request from your forked repo against the master branch of this repo

If you think there is anything that can get better in this project, please feel free to raise a Pull Request.

What can you develop?

How about we have an autocompletion plugin(zsh or bash) for all the portals???? :bulb: