e-z

Crates.ioe-z
lib.rse-z
version0.3.0
sourcesrc
created_at2024-01-18 01:02:20.371883
updated_at2024-03-26 20:53:59.351153
descriptionInteract directly with the e-z.host API
homepage
repositoryhttps://github.com/theMackabu/ez-uploader
max_upload_size
id1103636
size86,349
Mack (theMackabu)

documentation

README

Introduction

This is a CLI tool for interacting directly with the e-z.host API. (from the ✨command line✨)

Building

  • Clone the project git clone https://git.themackabu.dev/ez-uploader
  • Open a terminal in the project folder
  • Check if you have cargo (Rust's package manager) installed, just type in cargo
  • If cargo is installed, run cargo build --release
  • Put the executable into one of your PATH entries
    • Linux: usually /bin/ or /usr/bin/
    • Windows: C:\Windows\System32 is good for it but don't use windows

Usage

Commands:
  login    Save your access key
  logout   Remove your access key
  delete   Delete a file (last 10 cached)
  upload   Upload images, videos, gifs and audio
  shorten  Shorten urls
  help     Print this message or the help of the given subcommand(s)

Options:
  -v, --verbose...  Increase logging verbosity
  -q, --quiet...    Decrease logging verbosity
  -h, --help        Print help
  -V, --version     Print version

Upload images, videos, gifs and audio

Usage: ez upload [OPTIONS] <FILE>

Arguments:
  <FILE>  The file you want to upload

Options:
  -d, --domain <DOMAIN>  Override domain to be used when uploading
  -r, --random           Toggle the use of your selected random domains
  -i, --invisible        Toggle the use of invisible characters in filenames
  -e, --emoji            Toggle the use of emojis in filenames
  -s, --sus              Toggle the use of among us characters in filenames
  -c, --custom           Toggle the use of custom characters in filenames

Shorten urls

Usage: ez shorten [OPTIONS] <URL>

Arguments:
  <URL>  The url you want to shorten

Options:
  -d, --domain <DOMAIN>  Override domain to be used when uploading
  -l, --longurl          Toggle between 8 and 18 character URLs
Commit count: 18

cargo fmt