all repos — dotfiles @ 9689c8d78ba688312f01bc493f75743e6528ba33

my *nix dotfiles

bin/oxo.nim (view raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
#!/usr/bin/env nimcr

import httpclient
import os
import strformat

var client = newHttpClient()
var data = newMultipartData()

try:
  var file = paramStr(1)
  try:
    data.addFiles({"file": fmt"{file}"})
  except IOError:
    echo ";("
  let url = "http://0x0.st"
  echo client.postContent(url, multipart=data)
except IndexError:
  echo "no file specified :v"
  quit(1)