Command line tool to track packages using the AfterShip API.

Clone this repo:
  1. bd27ef7 Bump version to v0.0.6 by Jess Frazelle · 3 months ago master v0.0.6
  2. 02a044e update vendor by Jess Frazelle · 3 months ago
  3. b9ae02f update makefile by Jess Frazelle · 3 months ago
  4. 6543f33 Remove default api key showing on docs (#2) by Ricardo Seriani · 4 months ago
  5. 3c8dc5c fix unmarshalling of timestamp by Jess Frazelle · 5 months ago

ship

Travis CI GoDoc Github All Releases

Command line tool to track packages using the AfterShip API.

Installation

Binaries

For installation instructions from binaries please visit the Releases Page.

Via Go

$ go get github.com/jessfraz/ship

Running with Docker

$ docker run --rm -it \
    -v /etc/localtime:/etc/localtime:ro \
    --name ship \
    -e "AFTERSHIP_API_KEY=your_api_key" \
    r.j3ss.co/ship

Usage

$ ship -h
ship -  Command line tool to track packages using the AfterShip API.

Usage: ship <command>

Flags:

  -d        enable debug logging (default: false)
  --apikey  AfterShip API Key (or env var AFTERSHIP_API_KEY) (default: <none>)

Commands:

  create   Create a shipment.
  get      Get details for a shipment.
  ls       List shipments.
  rm       Delete a shipment.
  version  Show the version information.

Create a Shipment

$ ship create -h
Usage: ship create [OPTIONS] TRACKING_NUMBER

Create a shipment.

Flags:

  --apikey  AfterShip API Key (or env var AFTERSHIP_API_KEY) (default: <none>)
  -d        enable debug logging (default: false)

Get a Shipment

$ ship get -h
Usage: ship get [OPTIONS] TRACKING_NUMBER

Get details for a shipment.

Flags:

  --apikey  AfterShip API Key (or env var AFTERSHIP_API_KEY) (default: <none>)
  -d        enable debug logging (default: false)

List Shipments

$ ship ls -h
Usage: ship ls 

List shipments.

Flags:

  --apikey  AfterShip API Key (or env var AFTERSHIP_API_KEY) (default: <none>)
  -d        enable debug logging (default: false)

Delete a Shipment

$ ship rm -h
Usage: ship rm [OPTIONS] TRACKING_NUMBER

Delete a shipment.

Flags:

  --apikey  AfterShip API Key (or env var AFTERSHIP_API_KEY) (default: <none>)
  -d        enable debug logging (default: false)