Update Usage
parent
63e8f948a0
commit
327d040153
1 changed files with 41 additions and 0 deletions
41
Usage.md
41
Usage.md
|
|
@ -1,3 +1,44 @@
|
||||||
|
## Examples for alias in bash
|
||||||
|
|
||||||
|
```bash
|
||||||
|
## Optional: generate key, replace `mysecretkey`
|
||||||
|
|
||||||
|
openssl rand -hex 32
|
||||||
|
|
||||||
|
## Upload to linedump
|
||||||
|
|
||||||
|
ldup() {
|
||||||
|
local dir="${1:-.}"
|
||||||
|
local key="${2:-mysecretkey}"
|
||||||
|
tar cz "$dir" \
|
||||||
|
| openssl enc -aes-256-cbc -pbkdf2 -salt -base64 -pass pass:"$key" \
|
||||||
|
| curl -sS -X POST --data-binary @- https://linedump.com
|
||||||
|
}
|
||||||
|
|
||||||
|
## Download and extract from linedump in current directory
|
||||||
|
|
||||||
|
lddown() {
|
||||||
|
local paste_id="$1"
|
||||||
|
local key="${2:-mysecretkey}"
|
||||||
|
curl -s "https://linedump.com/${paste_id}" \
|
||||||
|
| base64 -d \
|
||||||
|
| openssl enc -d -aes-256-cbc -pbkdf2 -pass pass:"$key" \
|
||||||
|
| tar xz
|
||||||
|
}
|
||||||
|
|
||||||
|
## Examples
|
||||||
|
# key is optional, as it would have been the default
|
||||||
|
|
||||||
|
ldup ./data mysecretkey
|
||||||
|
|
||||||
|
# replace `abc123` with paste_id of the upload
|
||||||
|
|
||||||
|
lddown abc123 mysecretkey
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## Transfer directories or binary files
|
## Transfer directories or binary files
|
||||||
|
|
||||||
**Unencrypted**:
|
**Unencrypted**:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue