إشعار: يتم توفير مضيف إرسال افتراضي بواسطة TimVisee (info). يرجى النظر في التبرع والمساعدة في تشغيله.
مشاركة الملفات بسهولة وأمان من سطر الأوامر. عميل إرسال.
مشاركة الملفات والأدلة بسهولة وأمان من سطر الأوامر من خلال رابط آمن وخاص ومشفر باستخدام أمر واحد بسيط. تتم مشاركة الملفات باستخدام خدمة إرسال وقد تصل إلى 1 جيجابايت. يمكن للآخرين تنزيل هذه الملفات باستخدام هذه الأداة ، أو من خلال متصفح الويب الخاص بهم.
لا يوجد تجريبي مرئي هنا؟ عرضه على Asciinema.
يتم تشفير جميع الملفات دائمًا على العميل ، ولا يتم مشاركة الأسرار أبدًا مع المضيف عن بُعد. قد يتم تحديد كلمة مرور اختيارية ، ويتم تنفيذ عمر ملف افتراضي من 1 (حتى 20) أو 24 ساعة للتأكد من أن أغراضك لا تبقى على الإنترنت إلى الأبد. يوفر هذا منصة آمنة لمشاركة ملفاتك. تعرف على المزيد حول الأمن هنا.
يتم توفير خدمة إرسال الجمهور التي يتم استخدامها كمضيف افتراضي بواسطة TimVisee (info).
هذا التطبيق لا ينتمي إلى Firefox أو Mozilla بأي شكل من الأشكال.
ملاحظة: هذه الأداة موجودة حاليًا في الإصدار التجريبي ، حيث لم يتم بعد تنفيذ بعض الميزات المرغوبة الإضافية
للحصول على قائمة بالميزات والأفكار القادمة ، ألق نظرة على القضايا المفتوحة الحالية على Gitlab.
بسهولة تحميل وتنزيل:
# 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-urlفحص الملفات عن بُعد:
# 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)تشمل الأوامر الأخرى:
# 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 استخدم علامة --help أو "المساعدة الفرعية" help أو الاطلاع على قسم المساعدة لجميع الأوامر الفرعية المتاحة.
apt install openssl ca-certificatesxclip أو xsel لدعم الحافظةapt install xclipyum install xclippacman -S xclipcrypto-openssl : »المثبت ( v1.1.0j أو أعلاه)crypto-openssl : brew install [email protected]pkg install opensslpkg install ca_root_nssxclip & xsel لدعم الحافظة: pkg install xclip xsel-conrad نظرًا لأن ffsend لا تزال في المراحل المبكرة ، تتوفر خيارات التثبيت المحدودة فقط في الوقت الحالي. لا تتردد في المساهمة باقات إضافية.
تأكد من تلبية وتثبيت المتطلبات.
راجع تعليمات نظام التشغيل المحددة أدناه:
يوصى باستخدام حزمة SNAP إذا تم دعمها.
بدلاً من ذلك ، يمكنك تثبيته يدويًا باستخدام الثنائيات المسبقة.
يتم توفير الحزم والثنائيات 64 بت فقط ( x86_64 ). بالنسبة للبنية والتكوينات الأخرى التي يمكنك تجميعها من المصدر.
المزيد من خيارات الحزم ستأتي قريبًا.
ملاحظة: يتم عزل حزمة ffsend snap ، ويمكنها الوصول إلى الملفات فقط في الدليل الرئيسي. اختر خيار تثبيت مختلف إذا كنت لا تريد هذا القيد.
ملاحظة: نظرًا لكيفية تكوين snap بشكل افتراضي ، لن تتمكن من استخدام الحزمة من بعض السياقات مثل SSH دون تعديلات يدوية. إذا كنت تواجه مشاكل ، فيرجى الرجوع إلى طريقة تثبيت مختلفة مثل الثنائيات المسبقة ، أو فتح مشكلة.
» ffsend
snap install ffsend
ffsend --help » ffsend-bin (ثنائي مسبق ، آخر إصدار ، موصى به)
» ffsend (تجميع من المصدر ، أحدث إصدار)
» ffsend-git (تجميع من المصدر ، أحدث الالتزام master )
yay -S ffsend
# or
aurto add ffsend-bin
sudo pacman -S ffsend-bin
# or using any other AUR helper
ffsend --helpملاحظة: لا يتم تحديث حزمة NIX حاليًا تلقائيًا ، وقد تكون قديمة قليلاً.
»ffsend
nix-channel --update
nix-env --install ffsend
ffsend --helpملاحظة: يتم الحفاظ على حزمة Fedora من قبل المساهمين ، وقد تكون قديمة قليلاً.
»ffsend
sudo dnf install ffsend
ffsend --helpملاحظة: يتم الحفاظ على حزمة جبال الألب من قبل المساهمين ، قد يكون قديمة. اختر طريقة تثبيت مختلفة إذا كان تحديثًا مهمًا مفقودًا.
»ffsend
apk add ffsend --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing
ffsend --help تحقق من أحدث أصول الإصدار لثنائيات Linux.
استخدم ثنائي ffsend-v*-linux-x64-static ، لتقليل فرصة للمشكلات. إذا لم يكن متاحًا بعد ، فيمكنك استخدام قطعة أثرية من إصدار سابق بدلاً من ذلك ، حتى يتوفر.
تأكد من تلبية وتثبيت المتطلبات قبل المتابعة.
يجب أن تجعل الثنائي قابل للتنفيذ ، وقد ترغب في نقله إلى /usr/bin لجعله قابل للتنفيذ بسهولة:
# 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 يوصى باستخدام حزمة homebrew .
بدلاً من ذلك ، يمكنك تثبيته عبر macports ، أو استخدام الثنائيات المسبقة يدويًا.
تأكد من تثبيت homebrew وتشغيله:
brew install ffsend
ffsend --helpملاحظة: لا يتم تحديث FFSEND في MacPorts تلقائيًا ، وقد يكون قديمًا قليلاً.
بمجرد تثبيت Macports ، يمكنك التشغيل:
sudo port selfupdate
sudo port install ffsendملاحظة: لا يتم تحديث حزمة NIX حاليًا تلقائيًا ، وقد تكون قديمة قليلاً.
nix-channel --update
nix-env --install ffsend
ffsend --helpتحقق من أحدث أصول الإصدار لـ MacOS Binary. إذا لم يكن متاحًا بعد ، فيمكنك استخدام قطعة أثرية من إصدار سابق بدلاً من ذلك ، حتى يتوفر.
ثم ، حدد الثنائي الذي تم تنزيله على أنه قابل للتنفيذ. قد ترغب بعد ذلك في نقله إلى /usr/local/bin/ لجعل أمر ffsend متاحًا على مستوى العالم:
# 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 يوصى باستخدام حزمة scoop .
بدلاً من ذلك ، يمكنك تثبيته يدويًا باستخدام الثنائيات المسبقة.
إذا كنت تستخدم نظام Windows الفرعي لـ Linux ، فمن المستحسن بشدة تثبيت Linux Binary بدلاً من ذلك.
يتم توفير ثنائيات 64 بت فقط ( x86_64 ). بالنسبة للبنية والتكوينات الأخرى التي يمكنك تجميعها من المصدر.
ستصبح حزمة chocolatey جنبًا إلى جنب مع مثبت .msi قريبًا.
تأكد من تثبيت scoop وتشغيله:
scoop install ffsend
ffsend --help تحقق من أحدث أصول الإصدار لثنائيات Windows. استخدم ثنائي ffsend-v*-windows-x64-static ، لتقليل فرصة للقضايا. إذا لم يكن متاحًا بعد ، فيمكنك استخدام قطعة أثرية من إصدار سابق بدلاً من ذلك ، حتى يتوفر.
يمكنك استخدام ffsend من سطر الأوامر في نفس الدليل:
.ffsend.exe --help لجعلها قابلة للدعوة عالميًا مثل ffsend ، يجب أن تتيح الثنائي في PATH الأنظمة الخاصة بك. أسهل حل هو نقله إلى System32 :
move .ffsend.exe C:WindowsSystem32ffsend.exe » ffsend
ملاحظة: يتم الحفاظ على حزمة FreeBSD حاليًا من قبل المساهمين FreeBSD ، وقد تكون قديمة قليلاً.
# Precompiled binary.
pkg install ffsend
# Compiles and installs from source.
cd /usr/ports/www/ffsend && make install يمكن استخدام ffsend على Android من خلال Termux ، قم بتثبيته أولاً: »Termux
ملاحظة: يتم الحفاظ على حزمة Android حاليًا من قبل المساهمين Termux ، وقد تكون قديمة قليلاً.
# Install package.
pkg install ffsend
ffsend helpإذا قام نظامك بتشغيل Docker ، فيمكنك استخدام صورة Docker. لا توجد حاليًا أي ثنائيات أو حزم أخرى متاحة.
يمكنك بناء المشروع من المصدر بدلاً من ذلك.
تتوفر صورة Docker لاستخدام ffsend تشغيل في حاوية. قم بتركيب دليل إلى /data ، بحيث يمكن الوصول إليه من أجل ffsend في الحاوية ، واستخدم الأمر كما تفعل عادة.
» 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 على Linux أو MacOS ، يمكنك تحديد الاسم المستعار في تكوين shell الخاص بك ، لجعله قابلاً للاحتفال باسم ffsend :
alias ffsend= ' docker run --rm -it -v "$(pwd):/data" timvisee/ffsend 'ملاحظة: يقتصر هذا التنفيذ على الوصول إلى المسارات التي توفرها من خلال الحبل المحدد.
لبناء وتثبيت ffsend بنفسك ، تفي بالمتطلبات التالية قبل المتابعة:
gitrust v1.63 (MSRV) أو أعلى (تثبيت باستخدام rustup )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 : انظر التعليمات هنا هناcrypto-openssl : brew install cmake pkg-config openssl أو انظر التعليمات هناpkg install rust gmake pkgconf python36 libxcb xclip ca_root_nss xsel-conradffsend الحالي ، الذي يدير التبعيات لك. بعد ذلك ، قم بالسير عبر إحدى الخطوات التالية لتجميع وتثبيت ffsend :
قم بتجميعه وتثبيته مباشرة من البضائع:
# Compile and install from cargo
cargo install ffsend -f
# Start using ffsend
ffsend --help أو استنساخ المستودع وتثبيته 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 -- --helpأو استنساخ المستودع واستدعاء الثنائي مباشرة (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 تتوفر أعلام الاستخدام المختلفة لـ ffsend لتبديل ما إذا كان سيتم تضمين ميزات مختلفة. تتوفر الميزات التالية ، يتم تمكين بعضها افتراضيًا:
| ميزة | تمكين | وصف |
|---|---|---|
send2 | تقصير | دعم لخوادم إرسال V2 |
send3 | تقصير | دعم لخوادم إرسال V3 |
crypto-ring | تقصير | استخدم الخاتم كواجهة خلفية للتشفير |
crypto-openssl | استخدام Openssl كواجهة خلفية للتشفير | |
clipboard | تقصير | دعم لنسخ الروابط إلى الحافظة |
history | تقصير | دعم تتبع الملفات في التاريخ |
archive | تقصير | دعم الأرشفة والاستخراج التحميلات والتنزيلات |
qrcode | تقصير | دعم لتقديم رمز الاستجابة السريعة لعنوان URL للمشاركة |
urlshorten | تقصير | دعم تقصير عناوين URL |
infer-command | تقصير | دعم الاستنتاج الفرعي على أساس الاسم الثنائي |
no-color | تجميع بدون دعم بالألوان عن طريق الخطأ ومساعدة الرسائل |
لتمكين الميزات أثناء البناء أو التثبيت ، حددها مع --features <features...> عند استخدام cargo . قد ترغب في تعطيل الميزات الافتراضية أولاً باستخدام --no-default-features . فيما يلي بعض الأمثلة:
# 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 بالنسبة لأنظمة Windows ، يوصى بتوفير علامة no-color ، حيث أن دعم الألوان في محطات Windows أمر قاسي.
يمكن استخدام متغيرات البيئة التالية لتكوين الإعدادات الافتراضية التالية. يتم عرض علامة CLI معها ، لوصف العلاقة بين وسيطات سطر الأوامر بشكل أفضل:
| عامل | علم CLI | وصف |
|---|---|---|
FFSEND_HISTORY | --history <FILE> | مسار ملف التاريخ |
FFSEND_HOST | --host <URL> | تحميل المضيف |
FFSEND_TIMEOUT | --timeout <SECONDS> | طلب مهلة (0 لتعطيل) |
FFSEND_TRANSFER_TIMEOUT | --transfer-timeout <SECONDS> | مهلة نقل (0 لتعطيل) |
FFSEND_EXPIRY_TIME | --expiry-time <SECONDS> | وقت انتهاء صلاحية التحميل الافتراضي |
FFSEND_DOWNLOAD_LIMIT | --download-limit <DOWNLOADS> | حد التنزيل الافتراضي |
FFSEND_API | --api <VERSION> | إصدار API Server ، - للبحث |
FFSEND_BASIC_AUTH | --basic-auth <USER:PASSWORD> | بيانات اعتماد مصادقة HTTP الأساسية لاستخدامها. |
يمكن استخدام متغيرات البيئة هذه لتبديل العلم ، ببساطة عن طريق إتاحةها. يتم تجاهل القيمة الفعلية لهذه المتغيرات ، وقد تكون المتغيرات فارغة.
| عامل | علم CLI | وصف |
|---|---|---|
FFSEND_FORCE | --force | عمليات القوة |
FFSEND_NO_INTERACT | --no-interact | لا يوجد تفاعل للمطالبات |
FFSEND_YES | --yes | افترض نعم للمطالبات |
FFSEND_INCOGNITO | --incognito | وضع التخفي ، لا تستخدم التاريخ |
FFSEND_OPEN | --open | افتح رابط المشاركة من الملف الذي تم تحميله |
FFSEND_ARCHIVE | --archive | تم تحميل ملفات الأرشفة |
FFSEND_EXTRACT | --extract | استخراج الملفات التي تم تنزيلها |
FFSEND_COPY | --copy | نسخ رابط مشاركة إلى الحافظة |
FFSEND_COPY_CMD | --copy-cmd | نسخة تنزيل الأمر إلى الحافظة |
FFSEND_QUIET | --quiet | سجل المعلومات الهادئة |
FFSEND_VERBOSE | --verbose | سجل المعلومات المطوّلة |
قد يتم تعيين بعض متغيرات البيئة في وقت الترجمة لتعديل بعض الإعدادات الافتراضية.
| عامل | وصف |
|---|---|
XCLIP_PATH | قم بتعيين مسار ثنائي xclip الثابت عند استخدام clipboard-bin (Linux ، *BSD) |
XSEL_PATH | قم بتعيين مسار ثنائي xsel الثابت عند استخدام clipboard-bin (Linux ، *BSD) |
في هذا الوقت ، لا يتوفر أي تكوين أو دعم ملف dotfile . سيكون هذا شيء إضافي في إصدار لاحق.
ffput ، ffget تدعم ffsend وجود ثنائيات منفصلة للوحدات الفرعية الفردية ، مثل وجود ffput و ffget فقط لتحميل وتنزيل باستخدام ffsend . هذا يسمح لأوامر بسيطة ومباشرة مثل:
ffput my-file.txt
ffget https://send.vis.ee/ # sample-share-urlهذا يعمل مع قائمة محددة مسبقا من الأسماء الثنائية:
ffput → ffsend upload ...ffget → ffsend download ...ffdel → ffsend delete ...src/config.rs كـ INFER_COMMANDSيمكنك استخدام الأساليب التالية لإعداد هذه الثنائيات ذات الرائد الواحد:
ffsend ثنائي ، وقم بإعادة تسميتهعلى Linux و MacOS ، يمكنك استخدام الأمر التالي لإعداد روابط رمزية في الدليل الحالي:
ln -s $( which ffsend ) ./ffput
ln -s $( which ffsend ) ./ffget يتوفر دعم هذه الميزة فقط عندما يتم تجميع ffsend مع علامة الميزة infer-command . وعادة ما يتم تمكين هذا افتراضيا. للتأكد من أن الدعم متاح مع تثبيت موجود ، تأكد من إدراج الميزة عند استدعاء ffsend debug .
لاحظ أن حزمة snap لا تدعم هذا الأمر حاليًا بسبب كيفية عمل تنسيق هذه الحزمة.
تم تحسين ffsend للاستخدام في البرامج النصية الآلية. يوفر بعض الوسائط المتخصصة للتحكم في ffsend دون تفاعل المستخدم.
--no-interact ( -I ): لا تسمح تفاعل المستخدم. لمطالبات عدم وجود قيمة افتراضية ، سيتوقف التطبيق عن طريق الخطأ ، ما لم يتم توفير --yes أو --force . يجب دائمًا إعطاء هذا عند استخدام البرمجة النصية الآلية.--yes ( -y ): افترض خيار نعم لنعم/لا موجه افتراضيًا.--force ( -f ): القوة على الاستمرار في العمل ، تتخطى أي تحذيرات من شأنها أن تترك التطبيق.--quiet ( -q ): كن هادئًا ، قم بطباعة أقل قدر ممكن من المعلومات.بشكل عام ، استخدم القواعد التالية عند الأتمتة:
--no-interact ( -I ).--yes ( -y ) و --force ( -f ) للإجراءات التي تريد إكمالها بغض النظر عن ما.--quiet ( -q ) ، عند التحميل على سبيل المثال. يمكن أيضًا تعيين هذه الأعلام تلقائيًا عن طريق تحديد متغيرات البيئة كما هو محدد هنا:
»التكوين والبيئة
فيما يلي بعض الأمثلة في 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 " لمزيد من المعلومات حول هذه الحجج ، استدعاء ffsend help وتحقق من: »التكوين والبيئة
بالنسبة للأسئلة الأخرى المتعلقة بأتمتة أو طلبات الميزات ، تأكد من فتح مشكلة.
باختصار؛ يمكن اعتبار أداة ffsend وخدمة الإرسال آمنة ، ويمكن استخدامها لتبادل الملفات الحساسة. ملاحظة على الرغم من أن رابط المشاركة الذي تم إنشاؤه للتحميل سيسمح لأي شخص بتنزيل الملف. تأكد من عدم مشاركة هذا الرابط مع أشخاص غير مصرح بهم.
لمزيد من المعلومات التفصيلية حول التشفير ، يرجى قراءة بقية الفقرات في قسم الأمان هذا.
ملاحظة: على الرغم من أن طريقة التشفير تعتبر آمنة ، فإن أداة ffsend هذه لا توفر أي ضمان بأي شكل أو شكل أو شكل للملفات التي تم فك تشفيرها بطريقة أو بأخرى دون إذن مناسب.
يستخدم ffsend تشفيرًا جانبيًا للعميل ، لضمان تشفير ملفاتك بشكل آمن قبل تحميلها على المضيف البعيد. هذا يجعل من المستحيل على أطراف ثالثة فك تشفير ملفك دون وجود سر (مفتاح التشفير). يتم تشفير الملف وبياناته الوصفية باستخدام 128-bit AES-GCM ، ويتم استخدام مفتاح توقيع HMAC SHA-256 لمصادقة الطلب. وهذا يتفق مع وثائق التشفير التي توفرها خدمة إرسال ، ffsend هي أداة ل.
يمكن العثور على قائمة مفصلة على خطوات التشفير/فك التشفير ، وعلى ما يتم استخدامه بالضبط هنا في وثائق الخدمة الرسمية.
يتم تضمين سر التشفير ، الذي يستخدم لفك تشفير الملف عند التنزيل ، في عنوان URL للمشاركة خلف # (التجزئة). لا يتم إرسال هذا السر أبدًا الخادم البعيد مباشرة عند استخدام رابط المشاركة في متصفحك. ومع ذلك ، سيكون من الممكن أن تقوم صفحة الويب بتحميل بعض مقتطف JavaScript الضار الذي يسرق السر من الرابط بمجرد تحميل الصفحة. على الرغم من أن هذا السيناريو غير مرجح للغاية ، إلا أن هناك بعض الخيارات لمنع حدوث ذلك:
ffsend ، لا تستخدم رابط المشاركة في متصفحك.--password أثناء التحميل أو استخدام المجموعة الفرعية password بعد ذلك.يمكن العثور على نظرة عامة كاملة على التشفير في وثائق الخدمة الرسمية هنا.
$ 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يتم إصدار هذا المشروع تحت ترخيص GNU GPL-3.0. تحقق من ملف الترخيص لمزيد من المعلومات.