CLI for University of Pittsburgh utilities
npm install pitt-cli




``console`
$ [sudo] npm install -g pitt-cli
In order to use print link functionality wkhtmltopdf must be installed on your system.
- Print - send file to mobileprint@pitt.edu
`console`
$ pitt print [-c] path/to/file
-c
send file to colorprint@pitt.edu
-l send link to printer instead of file
- Email - send email from pitt email
`console`
$ pitt email [-cc] "recipients" ["subject"] ["body"]
-cc
prompts for recipients to cc on the email
* If no subject or body defined, user will be prompted for them
* Multiple recipients must be seperated by commas ex. pitt email "recipient1@pitt.edu, recipient2@pitt.edu" "subject" "body"
- SSH - connect to unixs.cssd.pitt.edu
`console`
$ pitt ssh
- THOTH - connect to thoth.cs.pitt.edu
`console`
$ pitt thoth
- Deploy - deploy given directory to your personal Pitt website
`console`
$ pitt deploy "directory"
* backups saved to ~/.html-backup directory on unixs.cssd.pitt.edu
- Login - Store login credentials
`console`
$ pitt login
You will have the option to encrypt your credentials with a password.
* If encrypt credentials is chosen you will be prompted for encryption passoword everytime.
* If store credentials in plain text is chosen your will be automatically signed in.
Stored passwords only work with the print and email commands
- Logout - Delete stored login credentials
`console`
$ pitt logout
- Help
`console``
$ pitt --help