all repos — dotfiles @ 9f6853476ca0455c9bd624cd79c2a89158e542bf

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)