浏览代码

Add ideas and requirements scratchpad

timvisee 7 年之前
父节点
当前提交
620e03c6f8
共有 2 个文件被更改,包括 25 次插入0 次删除
  1. 16 0
      IDEAS.md
  2. 9 0
      REQUIREMENTS.md

+ 16 - 0
IDEAS.md

@@ -0,0 +1,16 @@
+# Ideas
+- `-y` flag for assume yes
+- `-f` flag for forcing (no interact?)
+- Set file password
+- Set file download count.
+- Allow piping input/output files
+- Allow file renaming on upload
+- Allow file/directory archiving on upload
+- Allow unarchiving on download 
+- Enter password through pinetry.
+- Remember all uploaded files, make files listable.
+- Dotfile for default properties
+- Host configuration file for host tags, to easily upload to other hosts.
+- Automated releases through CI
+- Release binaries on GitHub
+- Ubuntu PPA package

+ 9 - 0
REQUIREMENTS.md

@@ -0,0 +1,9 @@
+# Requirements
+This tool has some additional compilation requirements besides the Rust
+toolchain.
+
+## Requirements
+- OpenSSL development files
+  - Ubuntu package: `libssl-dev`
+- On Linux, `xorg` development packages (for `clipboard` feature)
+  - Ubuntu package: `xorg-dev`