all repos — dotfiles @ 3668cec0ad0e05a9d43432250db33d27935c7b37

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)