mirror of
https://github.com/timvisee/ffsend.git
synced 2025-10-03 09:39:15 +02:00
Fix AUR package URL; remove yaourt example
This commit is contained in:
parent
8f0fdc9751
commit
01f8b50d03
1 changed files with 17 additions and 19 deletions
36
README.md
36
README.md
|
@ -20,7 +20,7 @@ Files are shared using the [Send][send] service and may be up
|
||||||
to 2GB. Others are able to download these files with this tool, or through
|
to 2GB. Others are able to download these files with this tool, or through
|
||||||
their web browser.
|
their web browser.
|
||||||
|
|
||||||
[![ffsend usage demo][usage-demo-svg]][usage-demo-asciinema]
|
[![ffsend usage demo][usage-demo-svg]][usage-demo-asciinema]
|
||||||
_No demo visible here? View it on [asciinema][usage-demo-asciinema]._
|
_No demo visible here? View it on [asciinema][usage-demo-asciinema]._
|
||||||
|
|
||||||
All files are always encrypted on the client, and secrets are never shared with
|
All files are always encrypted on the client, and secrets are never shared with
|
||||||
|
@ -42,7 +42,7 @@ Find out more about security [here](#security).
|
||||||
- [License](#license)
|
- [License](#license)
|
||||||
|
|
||||||
The public [Send][send] service that is used as default host is provided by
|
The public [Send][send] service that is used as default host is provided by
|
||||||
[Mozilla][mozilla].
|
[Mozilla][mozilla].
|
||||||
This application is not affiliated with [Mozilla][mozilla], [Firefox][firefox]
|
This application is not affiliated with [Mozilla][mozilla], [Firefox][firefox]
|
||||||
or [Firefox Send][send] in any way.
|
or [Firefox Send][send] in any way.
|
||||||
|
|
||||||
|
@ -160,7 +160,7 @@ See the operating system specific instructions below:
|
||||||
* [_Other OS or architecture_](#other-os-or-architecture)
|
* [_Other OS or architecture_](#other-os-or-architecture)
|
||||||
|
|
||||||
### Linux (all distributions)
|
### Linux (all distributions)
|
||||||
Using the [snap](#linux-snap-package) package is recommended if supported.
|
Using the [snap](#linux-snap-package) package is recommended if supported.
|
||||||
Alternatively you may install it manually using the
|
Alternatively you may install it manually using the
|
||||||
[prebuilt binaries](#linux-prebuilt-binaries).
|
[prebuilt binaries](#linux-prebuilt-binaries).
|
||||||
|
|
||||||
|
@ -181,12 +181,10 @@ ffsend --help
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Linux: Arch AUR packages
|
#### Linux: Arch AUR packages
|
||||||
[» `ffsend`][aur-ffsend] (binary package)
|
[» `ffsend-bin`][aur-ffsend-bin] (binary package)
|
||||||
[» `ffsend-git`][aur-ffsend-git] (compile from source package)
|
[» `ffsend-git`][aur-ffsend-git] (compile from source package)
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
yaourt -S ffsend
|
|
||||||
# or
|
|
||||||
yay ffsend
|
yay ffsend
|
||||||
# or
|
# or
|
||||||
aurget -S ffsend
|
aurget -S ffsend
|
||||||
|
@ -218,7 +216,7 @@ ffsend --help
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Linux: Prebuilt binaries
|
#### Linux: Prebuilt binaries
|
||||||
Check out the [latest release][github-latest-release] assets for Linux binaries.
|
Check out the [latest release][github-latest-release] assets for Linux binaries.
|
||||||
Use the `ffsend-v*-linux-x64-static` binary, to minimize the chance for issues.
|
Use the `ffsend-v*-linux-x64-static` binary, to minimize the chance for issues.
|
||||||
If it isn't available yet, you may use an artifact from a
|
If it isn't available yet, you may use an artifact from a
|
||||||
[previous version][github-releases] instead, until it is available.
|
[previous version][github-releases] instead, until it is available.
|
||||||
|
@ -243,7 +241,7 @@ ffsend --help
|
||||||
```
|
```
|
||||||
|
|
||||||
### macOS
|
### macOS
|
||||||
Using the [`homebrew` package](#macos-homebrew-package) is recommended.
|
Using the [`homebrew` package](#macos-homebrew-package) is recommended.
|
||||||
Alternatively you may install it manually using the
|
Alternatively you may install it manually using the
|
||||||
[prebuilt binaries](#macos-prebuilt-binaries).
|
[prebuilt binaries](#macos-prebuilt-binaries).
|
||||||
|
|
||||||
|
@ -284,7 +282,7 @@ ffsend
|
||||||
```
|
```
|
||||||
|
|
||||||
### Windows
|
### Windows
|
||||||
Using the [`scoop` package](#windows-scoop-package) is recommended.
|
Using the [`scoop` package](#windows-scoop-package) is recommended.
|
||||||
Alternatively you may install it manually using the
|
Alternatively you may install it manually using the
|
||||||
[prebuilt binaries](#windows-prebuilt-binaries).
|
[prebuilt binaries](#windows-prebuilt-binaries).
|
||||||
|
|
||||||
|
@ -413,7 +411,7 @@ Then, walk through one of the following steps to compile and install `ffsend`:
|
||||||
ffsend --help
|
ffsend --help
|
||||||
|
|
||||||
# or run it directly from cargo
|
# or run it directly from cargo
|
||||||
cargo run --release -- --help
|
cargo run --release -- --help
|
||||||
```
|
```
|
||||||
|
|
||||||
- Or clone the repository and invoke the binary directly (Linux/macOS):
|
- Or clone the repository and invoke the binary directly (Linux/macOS):
|
||||||
|
@ -428,7 +426,7 @@ Then, walk through one of the following steps to compile and install `ffsend`:
|
||||||
|
|
||||||
# Start using ffsend
|
# Start using ffsend
|
||||||
./target/release/ffsend --help
|
./target/release/ffsend --help
|
||||||
```
|
```
|
||||||
|
|
||||||
### Compile features / use flags
|
### Compile features / use flags
|
||||||
Different use flags are available for `ffsend` to toggle whether to include
|
Different use flags are available for `ffsend` to toggle whether to include
|
||||||
|
@ -553,18 +551,18 @@ arguments to control `ffsend` without user interaction.
|
||||||
- `--no-interact` (`-I`): do not allow user interaction. For prompts not having
|
- `--no-interact` (`-I`): do not allow user interaction. For prompts not having
|
||||||
a default value, the application will quit with an error, unless `--yes`
|
a default value, the application will quit with an error, unless `--yes`
|
||||||
or `--force` is provided.
|
or `--force` is provided.
|
||||||
This should **always** be given when using automated scripting.
|
This should **always** be given when using automated scripting.
|
||||||
Example: when uploading a directory, providing this flag will stop the
|
Example: when uploading a directory, providing this flag will stop the
|
||||||
archive question prompt form popping up, and will archive the directory as
|
archive question prompt form popping up, and will archive the directory as
|
||||||
default option.
|
default option.
|
||||||
- `--yes` (`-y`): assume the yes option for yes/no prompt by default.
|
- `--yes` (`-y`): assume the yes option for yes/no prompt by default.
|
||||||
Example: when downloading a file that already exists, providing this flag
|
Example: when downloading a file that already exists, providing this flag
|
||||||
will assume yes when asking to overwrite a file.
|
will assume yes when asking to overwrite a file.
|
||||||
- `--force` (`-f`): force to continue with the action, skips any warnings that
|
- `--force` (`-f`): force to continue with the action, skips any warnings that
|
||||||
would otherwise quit the application.
|
would otherwise quit the application.
|
||||||
Example: when uploading a file that is too big, providing this flag will
|
Example: when uploading a file that is too big, providing this flag will
|
||||||
ignore the file size warning and forcefully continues.
|
ignore the file size warning and forcefully continues.
|
||||||
- `--quiet` (`-q`): be quiet, print as little information as possible.
|
- `--quiet` (`-q`): be quiet, print as little information as possible.
|
||||||
Example: when uploading a file, providing this flag will only output the
|
Example: when uploading a file, providing this flag will only output the
|
||||||
final share URL.
|
final share URL.
|
||||||
|
|
||||||
|
@ -576,7 +574,7 @@ Generally speaking, use the following rules when automating:
|
||||||
uploading for example.
|
uploading for example.
|
||||||
|
|
||||||
These flags can also automatically be set by defining environment variables as
|
These flags can also automatically be set by defining environment variables as
|
||||||
specified here:
|
specified here:
|
||||||
[» Configuration and environment](#configuration-and-environment)
|
[» Configuration and environment](#configuration-and-environment)
|
||||||
|
|
||||||
Here are some examples commands in `bash`:
|
Here are some examples commands in `bash`:
|
||||||
|
@ -618,7 +616,7 @@ For other questions regarding automation or feature requests, be sure to
|
||||||
## Security
|
## Security
|
||||||
In short; the `ffsend` tool and the [Send][send] service can be considered
|
In short; the `ffsend` tool and the [Send][send] service can be considered
|
||||||
secure, and may be used to share sensitive files. Note though that the
|
secure, and may be used to share sensitive files. Note though that the
|
||||||
created share link for an upload will allow anyone to download the file.
|
created share link for an upload will allow anyone to download the file.
|
||||||
Make sure you don't share this link with unauthorized people.
|
Make sure you don't share this link with unauthorized people.
|
||||||
|
|
||||||
For more detailed information on encryption, please read the rest of the
|
For more detailed information on encryption, please read the rest of the
|
||||||
|
@ -714,7 +712,7 @@ This application is not affiliated with Mozilla, Firefox or Firefox Send.
|
||||||
|
|
||||||
## License
|
## License
|
||||||
This project is released under the GNU GPL-3.0 license.
|
This project is released under the GNU GPL-3.0 license.
|
||||||
Check out the [LICENSE](LICENSE) file for more information.
|
Check out the [LICENSE](LICENSE) file for more information.
|
||||||
|
|
||||||
[usage-demo-asciinema]: https://asciinema.org/a/182225
|
[usage-demo-asciinema]: https://asciinema.org/a/182225
|
||||||
[usage-demo-svg]: https://cdn.rawgit.com/timvisee/ffsend/6e8ef55b/res/demo.svg
|
[usage-demo-svg]: https://cdn.rawgit.com/timvisee/ffsend/6e8ef55b/res/demo.svg
|
||||||
|
@ -732,7 +730,7 @@ Check out the [LICENSE](LICENSE) file for more information.
|
||||||
[svg-term]: https://github.com/marionebl/svg-term-cli
|
[svg-term]: https://github.com/marionebl/svg-term-cli
|
||||||
[github-releases]: https://github.com/timvisee/ffsend/releases
|
[github-releases]: https://github.com/timvisee/ffsend/releases
|
||||||
[github-latest-release]: https://github.com/timvisee/ffsend/releases/latest
|
[github-latest-release]: https://github.com/timvisee/ffsend/releases/latest
|
||||||
[aur-ffsend]: https://aur.archlinux.org/packages/ffsend/
|
[aur-ffsend-bin]: https://aur.archlinux.org/packages/ffsend-bin/
|
||||||
[aur-ffsend-git]: https://aur.archlinux.org/packages/ffsend-git/
|
[aur-ffsend-git]: https://aur.archlinux.org/packages/ffsend-git/
|
||||||
[snapcraft-ffsend]: https://snapcraft.io/ffsend
|
[snapcraft-ffsend]: https://snapcraft.io/ffsend
|
||||||
[homebrew]: https://brew.sh/
|
[homebrew]: https://brew.sh/
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue