all repos — dotfiles @ 3f271c77dd2718a655dcf8404243909edee0c85c

my *nix dotfiles

bin/oxo.nim (view raw)

 1#!/usr/bin/env nimcr
 2
 3import httpclient
 4import os
 5import strformat
 6
 7var client = newHttpClient()
 8var data = newMultipartData()
 9
10try:
11  var file = paramStr(1)
12  try:
13    data.addFiles({"file": fmt"{file}"})
14  except IOError:
15    echo ";("
16  let url = "http://0x0.st"
17  echo client.postContent(url, multipart=data)
18except IndexError:
19  echo "no file specified :v"
20  quit(1)