Hinweis: Der Standard -Send -Host wird von @Timvisee (Info) bereitgestellt. Bitte überlegen Sie, ob Sie es spenden und dabei helfen können, es am Laufen zu halten.
Leicht und sicher Dateien aus der Befehlszeile freigeben. Ein Client senden.
Teilen Sie Dateien und Verzeichnisse einfach und sicher über einen sicheren, privaten und verschlüsselten Link mit einem einzigen einfachen Befehl aus. Dateien werden mit dem Send -Dienst geteilt und können bis zu 1 GB sein. Andere können diese Dateien mit diesem Tool oder über ihren Webbrowser herunterladen.
Keine Demo hier sichtbar? Betrachten Sie es auf Asciinema.
Alle Dateien sind immer auf dem Client verschlüsselt, und Geheimnisse werden nie mit dem Remote -Host geteilt. Ein optionales Passwort kann angegeben werden, und eine Standarddateilebensdauer von 1 (bis zu 20) Download oder 24 Stunden wird erzwungen, um sicherzustellen, dass Ihre Dinge nicht für immer online bleiben. Dies bietet eine sichere Plattform, um Ihre Dateien zu teilen. Erfahren Sie hier mehr über Sicherheit.
Der öffentliche Send -Service, der als Standardhost verwendet wird, wird von @Timvisee (Info) bereitgestellt.
Diese Anwendung ist in keiner Weise mit Firefox oder Mozilla verbunden.
HINWEIS: Dieses Tool befindet sich derzeit in der Beta, da einige extra gewünschte Funktionen noch nicht implementiert werden müssen
Eine Liste der bevorstehenden Funktionen und Ideen finden Sie in GitLab die aktuellen offenen Probleme.
Einfach hochladen und herunterladen:
# Simple upload
$ ffsend upload my-file.txt
https://send.vis.ee/ # sample-share-url
# Advanced upload
# - Specify a download limit of 1
# - Specify upload expiry time of 5 minutes
# - Enter a password to encrypt the file
# - Archive the file before uploading
# - Copy the shareable link to your clipboard
# - Open the shareable link in your browser
$ ffsend upload --downloads 1 --expiry-time 5m --password --archive --copy --open my-file.txt
Password: ******
https://send.vis.ee/ # sample-share-url
# Upload to your own host
$ ffsend u -h https://example.com/ my-file.txt
https://example.com/ # sample-share-url
# Simple download
$ ffsend download https://send.vis.ee/ # sample-share-urlRemotedateien überprüfen:
# Check if a file exists
$ ffsend exists https://send.vis.ee/ # sample-share-url
Exists: yes
# Fetch remote file info
$ ffsend info https://send.vis.ee/ # sample-share-url
ID: b087066715
Name: my-file.txt
Size: 12 KiB
MIME: text/plain
Downloads: 0 of 10
Expiry: 18h2m (64928s)Weitere Befehle sind:
# View your file history
$ ffsend history
# LINK EXPIRE
1 https://send.vis.ee/ # sample-share-url 23h57m
2 https://send.vis.ee/ # other-sample-url 17h38m
3 https://example.com/ # sample-share-url 37m30s
# Change the password after uploading
$ ffsend password https://send.vis.ee/ # sample-share-url
Password: ******
# Delete a file
$ ffsend delete https://send.vis.ee/ # sample-share-url Verwenden Sie das Flag --help , help Subcomand oder finden Sie den Hilfsbereich für alle verfügbaren Unterbefehle.
apt install openssl ca-certificatesxclip oder xsel für die Unterstützung von Zwischenablhaltenapt install xclipyum install xclippacman -S xclipcrypto-openssl -Funktion: »Installationsprogramm ( v1.1.0j oder höher)crypto-openssl -Funktion: brew install [email protected]pkg install opensslpkg install ca_root_nssxclip & xsel FÜR CHIMPAGE-Support: pkg install xclip xsel-conrad Da sich ffsend noch in einem frühen Stadium befindet, sind derzeit nur begrenzte Installationsoptionen verfügbar. Fühlen Sie sich frei, zusätzliche Pakete beizutragen.
Stellen Sie sicher, dass Sie die Anforderungen erfüllen und installieren.
Siehe die nachstehenden operativssystemspezifischen Anweisungen unten:
Wenn Sie das SNAP -Paket verwenden, wird empfohlen, wenn sie unterstützt werden.
Alternativ können Sie es manuell mit den vorgebauten Binärdateien installieren.
Es werden nur 64-Bit ( x86_64 ) Pakete und Binärdateien bereitgestellt. Für andere Architekturen und Konfigurationen können Sie aus der Quelle zusammenstellen.
Weitere Paketoptionen werden in Kürze stattfinden.
HINWEIS: Das ffsend snap -Paket ist isoliert und kann nur auf Dateien in Ihrem Heimverzeichnis zugreifen. Wählen Sie eine andere Installationsoption, wenn Sie diese Einschränkung nicht möchten.
Hinweis: Aufgrund der standardmäßigen Konfiguration von snap können Sie das Paket nicht aus einigen Kontexten verwenden, z. B. über SSH ohne manuelle Änderungen. Wenn Sie Probleme haben, lesen Sie bitte eine andere Installationsmethode wie die vorgefertigten Binärdateien oder öffnen Sie ein Problem.
» ffsend
snap install ffsend
ffsend --help » ffsend-bin (vorkompiliertes binäres, neueste Veröffentlichung, empfohlen)
» ffsend (Compiles aus Quelle, neueste Version)
» ffsend-git (Compiles von Source, neuester master Commit)
yay -S ffsend
# or
aurto add ffsend-bin
sudo pacman -S ffsend-bin
# or using any other AUR helper
ffsend --helpHinweis: Das NIX -Paket ist derzeit nicht automatisch aktualisiert und ist möglicherweise etwas veraltet.
»Ffsend
nix-channel --update
nix-env --install ffsend
ffsend --helpHINWEIS: Das Fedora -Paket wird von Mitwirkenden gepflegt und ist möglicherweise etwas veraltet.
»Ffsend
sudo dnf install ffsend
ffsend --helpHinweis: Das Alpine -Paket wird von Mitwirkenden gepflegt, es könnte veraltet sein. Wählen Sie eine andere Installationsmethode, wenn ein wichtiges Update fehlt.
»Ffsend
apk add ffsend --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing
ffsend --help Schauen Sie sich die neuesten Release -Assets für Linux -Binärdateien an.
Verwenden Sie die ffsend-v*-linux-x64-static Binärdatei, um die Wahrscheinlichkeit für Probleme zu minimieren. Wenn es noch nicht verfügbar ist, können Sie stattdessen ein Artefakt aus einer früheren Version verwenden, bis es verfügbar ist.
Stellen Sie sicher, dass Sie die Anforderungen erfüllen und installieren, bevor Sie fortfahren.
Sie müssen die binäre ausführbare Datei durchführen und möchten sie möglicherweise in /usr/bin verschieben, um es leicht ausführbar zu machen:
# Rename binary to ffsend
mv ./ffsend- * ./ffsend
# Mark binary as executable
chmod a+x ./ffsend
# Move binary into path, to make it easily usable
sudo mv ./ffsend /usr/local/bin/
ffsend --help Die Verwendung des homebrew -Pakets wird empfohlen.
Alternativ können Sie es über Macports installieren oder die vorgefertigten Binärdateien manuell manuell.
Stellen Sie sicher, dass Sie homebrew installiert haben, und rennen Sie:
brew install ffsend
ffsend --helpHinweis: FFSend in MacPorts ist derzeit nicht automatisch aktualisiert und ist möglicherweise leicht veraltet.
Sobald Sie MacPorts installiert haben, können Sie ausführen:
sudo port selfupdate
sudo port install ffsendHinweis: Das NIX -Paket ist derzeit nicht automatisch aktualisiert und ist möglicherweise etwas veraltet.
nix-channel --update
nix-env --install ffsend
ffsend --helpSchauen Sie sich die neuesten Release -Vermögenswerte für eine MacOS -Binärin an. Wenn es noch nicht verfügbar ist, können Sie stattdessen ein Artefakt aus einer früheren Version verwenden, bis es verfügbar ist.
Markieren Sie dann die heruntergeladene Binärdatei als ausführbare Datei. Möglicherweise möchten Sie es dann in /usr/local/bin/ um den Befehl ffsend weltweit erhöhen:
# Rename file to ffsend
mv ./ffsend- * ./ffsend
# Mark binary as executable
chmod a+x ./ffsend
# Move binary into path, to make it easily usable
sudo mv ./ffsend /usr/local/bin/
ffsend Die Verwendung des scoop -Pakets wird empfohlen.
Alternativ können Sie es manuell mit den vorgebauten Binärdateien installieren.
Wenn Sie das Windows -Subsystem für Linux verwenden, wird dringend empfohlen, stattdessen die vorgebaute Linux -Binärdatei zu installieren.
Es werden nur 64-Bit ( x86_64 ) Binärdateien bereitgestellt. Für andere Architekturen und Konfigurationen können Sie aus der Quelle zusammenstellen.
Ein chocolatey Paket zusammen mit einem .msi -Installateur wird in Kürze kommen.
Stellen Sie sicher, dass Sie scoop sind, und führen Sie aus:
scoop install ffsend
ffsend --help Schauen Sie sich die neuesten Release -Assets für Windows -Binärdateien an. Verwenden Sie die ffsend-v*-windows-x64-static Binärdatei, um die Wahrscheinlichkeit für Probleme zu minimieren. Wenn es noch nicht verfügbar ist, können Sie stattdessen ein Artefakt aus einer früheren Version verwenden, bis es verfügbar ist.
Sie können ffsend aus der Befehlszeile im selben Verzeichnis verwenden:
.ffsend.exe --help Um es weltweit als ffsend zu invocable zu machen, müssen Sie die Binärdatei in Ihrem PATH zur Verfügung stellen. Die einfachste Lösung besteht darin, es in System32 zu bewegen:
move .ffsend.exe C:WindowsSystem32ffsend.exe » ffsend
Hinweis: Das FreeBSD -Paket wird derzeit von FreeBSD -Mitwirkenden verwaltet und ist möglicherweise etwas veraltet.
# Precompiled binary.
pkg install ffsend
# Compiles and installs from source.
cd /usr/ports/www/ffsend && make install ffsend kann auf Android über Termux verwendet werden, installieren Sie es zuerst: »Terux
Hinweis: Das Android -Paket wird derzeit von Terux -Mitwirkenden verwaltet und ist möglicherweise leicht veraltet.
# Install package.
pkg install ffsend
ffsend helpWenn Ihr System Docker ausführt, können Sie das Docker -Bild verwenden. Derzeit sind keine anderen Binärdateien oder Pakete verfügbar.
Sie können das Projekt stattdessen aus der Quelle erstellen.
Ein Docker -Image ist zur Verwendung von ffsend in einem Container verfügbar. Räumen Sie ein Verzeichnis an /data , damit es für ffsend im Container zugänglich ist, und verwenden Sie den Befehl wie gewohnt.
» timvisee/ffsend
# Invoke without arguments
docker run --rm -it -v $( pwd ) :/data timvisee/ffsend
# Upload my-file.txt
docker run --rm -it -v $( pwd ) :/data timvisee/ffsend upload my-file.txt
# Download from specified link
docker run --rm -it -v $( pwd ) :/data timvisee/ffsend download https://send.vis.ee/ # sample-share-url
# Show help
docker run --rm -it -v $( pwd ) :/data timvisee/ffsend help
# To update the used image
docker pull timvisee/ffsend Unter Linux oder MacOS können Sie einen Alias in Ihrer Shell -Konfiguration definieren, um sie als ffsend invokal zu machen:
alias ffsend= ' docker run --rm -it -v "$(pwd):/data" timvisee/ffsend 'Hinweis: Diese Implementierung beschränkt sich auf den Zugriff auf die Pfade, die Sie über die angegebene Halterung zur Verfügung stellen.
Um ffsend selbst zu erstellen und zu installieren, erfüllen Sie die folgenden Anforderungen, bevor Sie fortfahren:
gitrust v1.63 (MSRV) oder höher (mit rustup installieren)apt install build-essential cmake pkg-config libssl-devyum install gcc gcc-c++ make cmake openssl-develpacman -S openssl base-develemerge -a dev-util/pkgconfig dev-util/cmake dev-libs/openssldnf install gcc gcc-c++ make cmake openssl-develcrypto-openssl -Funktion: Siehe Anweisungen hier hiercrypto-openssl -Funktion: brew install cmake pkg-config openssl oder siehe Anweisungen hierpkg install rust gmake pkgconf python36 libxcb xclip ca_root_nss xsel-conradffsend -Port zu verwenden und zu ändern, der Abhängigkeiten für Sie verwaltet. Gehen Sie dann durch einen der folgenden Schritte, um ffsend zu kompilieren und zu installieren:
Kompilieren und installieren Sie es direkt aus Fracht:
# Compile and install from cargo
cargo install ffsend -f
# Start using ffsend
ffsend --help Oder klonen Sie das Repository und installieren Sie es mit cargo :
# Clone the project
git clone https://github.com/timvisee/ffsend.git
cd ffsend
# Compile and install
cargo install --path . -f
# Start using ffsend
ffsend --help
# or run it directly from cargo
cargo run --release -- --helpOder klonen Sie das Repository und rufen Sie die Binärdauer direkt auf (Linux/macOS):
# Clone the project
git clone https://github.com/timvisee/ffsend.git
cd ffsend
# Build the project (release version)
cargo build --release
# Start using ffsend
./target/release/ffsend --help Für ffsend sind verschiedene Gebrauchsflags verfügbar, um umzuschalten, ob verschiedene Funktionen enthalten sind. Die folgenden Funktionen sind verfügbar, von denen einige standardmäßig aktiviert sind:
| Besonderheit | Ermöglicht | Beschreibung |
|---|---|---|
send2 | Standard | Unterstützung für Senden von V2 -Servern |
send3 | Standard | Unterstützung für Send V3 -Server |
crypto-ring | Standard | Verwenden Sie Ring als Kryptographie -Backend |
crypto-openssl | Verwenden Sie OpenSSL als Kryptographie -Backend | |
clipboard | Standard | Unterstützung für das Kopieren von Links in die Zwischenablage |
history | Standard | Unterstützung für die Verfolgung von Dateien im Verlauf |
archive | Standard | Unterstützung für das Archivieren und Extrahieren von Uploads und Downloads |
qrcode | Standard | Unterstützung für die Wiedergabe eines QR -Code für eine Freigabe -URL |
urlshorten | Standard | Unterstützung für die Verkürzung der Aktien -URLs |
infer-command | Standard | Unterstützung für das Abschluss des Unterbefehls auf der Grundlage des binären Namens |
no-color | Kompilieren Sie fehlerhafte ohne Farbunterstützung und helfen Sie Nachrichten |
Um Funktionen während des Erstellens oder der Installation zu aktivieren, geben Sie diese mit --features <features...> bei der Verwendung cargo an. Möglicherweise möchten Sie zuerst Standardfunktionen mithilfe von --no-default-features deaktivieren. Hier sind einige Beispiele:
# Defaults set of features with no-color, one of
cargo install --features no-color
cargo build --release --features no-color
# No default features, except required
cargo install --no-default-features --features send3,crypto-ring
# With history and clipboard support
cargo install --no-default--features --features send3,crypto-ring,history,clipboard Für Windows-Systeme wird empfohlen, das no-color -Flag zu liefern, da die Farbunterstützung in Windows-Terminals schuppig ist.
Die folgenden Umgebungsvariablen können verwendet werden, um die folgenden Standardeinstellungen zu konfigurieren. Die CLI -Flagge wird zusammen mit ihr angezeigt, um die Beziehung zu den Befehlszeilenargumenten besser zu beschreiben:
| Variable | CLI -Flagge | Beschreibung |
|---|---|---|
FFSEND_HISTORY | --history <FILE> | Verlaufsdateiweg |
FFSEND_HOST | --host <URL> | Host hochladen |
FFSEND_TIMEOUT | --timeout <SECONDS> | Timeout anfordern (0, um zu deaktivieren) |
FFSEND_TRANSFER_TIMEOUT | --transfer-timeout <SECONDS> | Timeout übertragen (0, um zu deaktivieren) |
FFSEND_EXPIRY_TIME | --expiry-time <SECONDS> | Standard -Ablaufzeit hochladen |
FFSEND_DOWNLOAD_LIMIT | --download-limit <DOWNLOADS> | Standard -Download -Limit |
FFSEND_API | --api <VERSION> | Server -API -Version, - Nach suchen |
FFSEND_BASIC_AUTH | --basic-auth <USER:PASSWORD> | Grundlegende HTTP -Authentifizierungsanmeldeinformationen zu verwenden. |
Diese Umgebungsvariablen können verwendet werden, um ein Flag umzuschalten, indem sie sie einfach zur Verfügung stellen. Der tatsächliche Wert dieser Variablen wird ignoriert und Variablen können leer sein.
| Variable | CLI -Flagge | Beschreibung |
|---|---|---|
FFSEND_FORCE | --force | Erzwingen Operationen |
FFSEND_NO_INTERACT | --no-interact | Keine Interaktion für Eingabeaufforderungen |
FFSEND_YES | --yes | Nehmen Sie Ja für Eingabeaufforderungen an |
FFSEND_INCOGNITO | --incognito | Inkognito -Modus, keine Geschichte verwenden |
FFSEND_OPEN | --open | Öffnen Sie den Link zur Freigabe der hochgeladenen Datei |
FFSEND_ARCHIVE | --archive | Archivdateien hochgeladen |
FFSEND_EXTRACT | --extract | Dateien extrahieren heruntergeladen |
FFSEND_COPY | --copy | Kopieren Sie den Link zur Freigabe in die Zwischenablage |
FFSEND_COPY_CMD | --copy-cmd | Download -Befehl in die Zwischenablage kopieren |
FFSEND_QUIET | --quiet | Protokollieren Sie ruhige Informationen |
FFSEND_VERBOSE | --verbose | Protokollieren Sie ausführliche Informationen |
Einige Umgebungsvariablen können in der Kompilierung der Zeit eingestellt werden, um einige Standardeinstellungen zu optimieren.
| Variable | Beschreibung |
|---|---|
XCLIP_PATH | Setzen Sie den festen xclip Binärweg bei Verwendung von clipboard-bin (Linux, *BSD) |
XSEL_PATH | Legen Sie den festen xsel Binärweg bei Verwendung von clipboard-bin (Linux, *BSD) ein |
Zu diesem Zeitpunkt sind keine Konfigurations- oder DotFile -Dateiunterstützung verfügbar. Dies wird in einer späteren Veröffentlichung etwas hinzugefügt.
ffput , ffget ffsend unterstützt separate Binärdateien für einzelne Unterbefehle ffget ffsend ffput Dies ermöglicht einfache und direkte Befehle wie:
ffput my-file.txt
ffget https://send.vis.ee/ # sample-share-urlDies funktioniert für eine vordefinierte Liste binärer Namen:
ffput → ffsend upload ...ffget → ffsend download ...ffdel → ffsend delete ...src/config.rs als INFER_COMMANDS definiertSie können die folgenden Methoden verwenden, um diese Single-Command-Binärdateien einzurichten:
ffsend -Binärin und benennen Sie sie umUnter Linux und MacOS können Sie den folgenden Befehl verwenden, um symbolische Links im aktuellen Verzeichnis einzurichten:
ln -s $( which ffsend ) ./ffput
ln -s $( which ffsend ) ./ffget Die Unterstützung für diese Funktion ist nur verfügbar, wenn ffsend mit dem Feature-Flag infer-command zusammengestellt wird. Dies ist normalerweise standardmäßig aktiviert. Um zu überprüfen, ob die Unterstützung mit einer vorhandenen Installation verfügbar ist, stellen Sie sicher, dass die Funktion beim Aufrufen ffsend debug aufgeführt ist.
Beachten Sie, dass das snap -Paket dies derzeit nicht unterstützt, da dieses Paketformat funktioniert.
ffsend ist für die Verwendung in automatisierten Skripten optimiert. Es liefert einige spezielle Argumente, um ffsend ohne Benutzerinteraktion zu steuern.
--no-interact ( -I ): Erlauben Sie die Benutzerinteraktion nicht. Bei Eingabeaufforderungen, die keinen Standardwert haben, beendet die Anwendung mit einem Fehler, es sei denn --yes oder --force wird bereitgestellt. Dies sollte bei der Verwendung automatisierter Skripts immer angegeben werden.--yes ( -y ): Nehmen Sie standardmäßig die Option Ja/Nein an.--force ( -f ): Zwang, die Aktion fortzusetzen, sprudelt alle Warnungen über, die sonst die Anwendung beenden würden.--quiet ( -q ): Seien Sie ruhig, drucken Sie so wenig Informationen wie möglich.Verwenden Sie im Allgemeinen die folgenden Regeln bei der Automatisierung:
--no-interact ( -I ).--yes ( -y ) und --force ( -f ) für Aktionen an, die Sie ausführen möchten, egal was passiert.--quiet ( -q ) -Flag (-Q), wenn Sie beispielsweise hochladen. Diese Flags können auch automatisch festgelegt werden, indem die hier angegebenen Umgebungsvariablen definiert werden:
»Konfiguration und Umgebung
Hier sind einige Beispielebefehle in bash :
# Stop on error
set -e
# Upload a file
# -I: no interaction
# -y: assume yes
# -q: quiet output, just return the share link
URL= $( ffsend -Iy upload -q my-file.txt )
# Render file information
# -I: no interaction
# -f: force, just show the info
ffsend -If info $URL
# Set a password for the uploaded file
ffsend -I password $URL --password= " secret "
# Use the following flags automatically from now on
# -I: no interaction
# -f: force
# -y: yes
export FFSEND_NO_INTERACT=1 FFSEND_FORCE=1 FFSEND_YES=1
# Download the uploaded file, overwriting the local variant due to variables
ffsend download $URL --password= " secret " Weitere Informationen zu diesen Argumenten finden Sie in ffsend help und schauen Sie sich an: »Konfiguration und Umgebung
Stellen Sie für andere Fragen zu Automatisierungs- oder Feature -Anfragen sicher, dass Sie ein Problem eröffnen.
Zusamenfassend; Das ffsend -Tool und der Send -Dienst können als sicher angesehen werden und können zur Freigabe sensibler Dateien verwendet werden. Beachten Sie jedoch, dass der erstellte Freigabelad für einen Upload es jedem ermöglicht, die Datei herunterzuladen. Stellen Sie sicher, dass Sie diesen Link nicht mit nicht autorisierten Personen teilen.
Ausführlichere Informationen zur Verschlüsselung finden Sie in diesem Sicherheitsabschnitt den Rest der Absätze.
Hinweis: Auch wenn die Verschlüsselungsmethode als sicher angesehen wird, bietet dieses ffsend -Tool in keiner Weise, Form oder Form für Dateien, die irgendwie ohne ordnungsgemäße Autorisierung entschlüsselt wurden.
ffsend verwendet die Client -Seitenverschlüsselung, um sicherzustellen, dass Ihre Dateien sicher verschlüsselt werden, bevor sie in den Remote -Host hochgeladen werden. Dies macht es Dritten unmöglich, Ihre Datei zu entschlüsseln, ohne das Geheimnis (Verschlüsselungsschlüssel) zu haben. Die Datei und ihre Metadaten werden mit 128-bit AES-GCM verschlüsselt, und ein HMAC SHA-256 Signierschlüssel wird zur Anforderungsauthentifizierung verwendet. Dies steht im Einklang mit der vom Send -Dienst bereitgestellten Verschlüsselungsdokumentation. ffsend ist ein Instrument für.
Eine detaillierte Liste der Schritte für Verschlüsselungs-/Entschlüsselungsschritte und über die genaue Verschlüsselung finden Sie hier in der offiziellen Servicedokumentation.
Das Verschlüsselungsgeheimnis, mit dem beim Herunterladen die Datei entschlüsselt wird, ist in der Freigabe -URL hinter der # (Hash) enthalten. Dieses Geheimnis wird niemals dem Remote -Server direkt gesendet, wenn der Link zur Freigabe in Ihrem Browser verwendet wird. Es wäre jedoch möglich, dass eine Webseite ein böswilliges JavaScript -Snippet lädt, das das Geheimnis aus dem Link stiehlt, sobald die Seite geladen ist. Obwohl dieses Szenario äußerst unwahrscheinlich ist, gibt es einige Optionen, um dies zu verhindern:
ffsend -Tool, sondern verwenden Sie den Link zur Freigabe in Ihrem Browser nicht.--password angeben, oder mithilfe des password -Unterbefehls anschließend.Eine vollständige Übersicht über die Verschlüsselung finden Sie in der offiziellen Servicedokumentation hier.
$ ffsend help
ffsend 0.2.72
Tim Visee <[email protected]>
Easily and securely share files from the command line.
A fully featured Send client.
The default public Send host is provided by Tim Visee, @timvisee.
Please consider to donate and help keep it running: https://vis.ee/donate
USAGE:
ffsend [FLAGS] [OPTIONS] [SUBCOMMAND]
FLAGS:
-f, --force Force the action, ignore warnings
-h, --help Prints help information
-i, --incognito Don't update local history for actions
-I, --no-interact Not interactive, do not prompt
-q, --quiet Produce output suitable for logging and automation
-V, --version Prints version information
-v, --verbose Enable verbose information and logging
-y, --yes Assume yes for prompts
OPTIONS:
-A, --api <VERSION> Server API version to use, '-' to lookup [env: FFSEND_API]
--basic-auth <USER:PASSWORD> Protected proxy HTTP basic authentication credentials (not FxA) [env: FFSEND_BASIC_AUTH]
-H, --history <FILE> Use the specified history file [env: FFSEND_HISTORY]
-t, --timeout <SECONDS> Request timeout (0 to disable) [env: FFSEND_TIMEOUT]
-T, --transfer-timeout <SECONDS> Transfer timeout (0 to disable) [env: FFSEND_TRANSFER_TIMEOUT]
SUBCOMMANDS:
upload Upload files [aliases: u, up]
download Download files [aliases: d, down]
debug View debug information [aliases: dbg]
delete Delete a shared file [aliases: del, rm]
exists Check whether a remote file exists [aliases: e]
generate Generate assets [aliases: gen]
help Prints this message or the help of the given subcommand(s)
history View file history [aliases: h]
info Fetch info about a shared file [aliases: i]
parameters Change parameters of a shared file [aliases: params]
password Change the password of a shared file [aliases: pass, p]
version Determine the Send server version [aliases: v]
This application is not affiliated with Firefox or Mozilla.
ffsend -Quell-/Paket -MitwirkendenDieses Projekt wird unter der GNU GPL-3.0-Lizenz veröffentlicht. Weitere Informationen finden Sie in der Lizenzdatei.