/shc-cli

Primary LanguageRust

SHC

share in minimum steps (Heavily Work in Progress)

Install

curl -fsSl https://shc.ajaysharma.dev/install.sh | sh

How to use?

Usage: shc [COMMAND]

Commands:
    login       login to use shc
    add         upload file
    list        list all files
    remove      remove file
    visibility  toggle file's visibility
    rename      rename file
    get         download file
    logout      logout from shc
    help        Print this message or the help of the given subcommand(s)

Options:
    -h, --help  Print help

TODOs

  • Share a portion of a file
  • Resume Upload
  • gracefull exit
  • command aliases
  • improve code by studying aim
  • highlight imp words in output
  • new text file
  • custom download path
  • shc get < link / id >
  • can we render html on cli or backend?
  • Path vs PathBuf
  • dynamic name width?
  • install script -WIP
  • pretty error messages
  • generic config to create more config like user_config
  • make user and userInfo same
  • fix mut & if needed
  • better email otp template
  • pre-compiled binaries
  • restart terminal message
  • how to start using message after installation
  • fix ajaysharmadev zip
  • show description of different properties on file details property page
  • load balancing between two servers?
  • bin command?