Improve README for ffput and ffget
This commit is contained in:
parent
a6deb9155b
commit
7240ef30ab
1 changed files with 13 additions and 11 deletions
24
README.md
24
README.md
|
@ -456,25 +456,27 @@ At this time, no configuration or _dotfile_ file support is available.
|
|||
This will be something added in a later release.
|
||||
|
||||
### Binary for each subcommand: `ffput`, `ffget`
|
||||
`ffsend` supports having a separate binary for a single subcommand, such as
|
||||
having `ffput` and `ffget` just for uploading and downloading through `ffsend`.
|
||||
This allows simple commands like:
|
||||
`ffsend` supports having a separate binaries for a single subcommands, such as
|
||||
having `ffput` and `ffget` just for to upload and download using `ffsend`.
|
||||
This allows simple and direct commands like:
|
||||
```bash
|
||||
ffput my-file.txt
|
||||
ffget https://send.firefox.com/#sample-share-url
|
||||
```
|
||||
|
||||
This works for a predefined list of binary names:
|
||||
* `ffput` -> `ffsend upload ...`
|
||||
* `ffget` -> `ffsend download ...`
|
||||
* `ffdel` -> `ffsend delete ...`
|
||||
* `ffput` → `ffsend upload ...`
|
||||
* `ffget` → `ffsend download ...`
|
||||
* `ffdel` → `ffsend delete ...`
|
||||
* _This list is defined in [`src/config.rs`](./src/config.rs) as `INFER_COMMANDS`_
|
||||
|
||||
Symbolic or hard links may be created having these names for this functionality
|
||||
(similar to [`busybox`](https://en.wikipedia.org/wiki/BusyBox#Single_binary)),
|
||||
so you don't have to clone the `ffsend` binary for each subcommand.
|
||||
On Linux and macOS you can use the following commands for setting up these
|
||||
symbolic links in the current directory:
|
||||
You can use the following methods to set up these single-command binaries:
|
||||
* Create a properly named symbolic link (recommended)
|
||||
* Create a properly named hard link
|
||||
* Clone the `ffsend` binary, and rename it
|
||||
|
||||
On Linux and macOS you can use the following command to set up symbolic links in
|
||||
the current directory:
|
||||
```bash
|
||||
ln -s $(which ffsend) ./ffput
|
||||
ln -s $(which ffsend) ./ffget
|
||||
|
|
Loading…
Add table
Reference in a new issue