3.1.1 • Published 8 months ago

sendovernetwork v3.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

SendOverNetwork

demo

SendOverNetwork est un CLI permettant l'envoi et le téléchargement de fichiers sur votre réseau local (même sans connexion internet).

Prérequis

  • nodejs v15+ et npm installé sur votre système.
  • Deux appareils sous Windows, macOS, Linux ou ChromeOS

Installation

$ (sudo) npm install --global sendovernetwork

Comment utiliser le CLI

SendOverNetwork peut s'utiliser de deux façons :

  • avec des arguments, exemple :
# Envoyer "mon_dessin.png" sur le réseau local avec le port par défaut
$ sendovernetwork upload mon_dessin.png

# Envoyer "mon_dessin.png" et "projet.psd" sur le réseau local avec le port par défaut
$ sendovernetwork upload mon_dessin.png projet.psd

# Envoyer plusieurs fichiers/dossier avec un espace dans le nom
$ sendovernetwork upload "mon dessin.png" "projet.psd"

# Envoyer "mon_dessin.png" sur le réseau local avec le port 12345
$ sendovernetwork upload mon_dessin.png --port 12345

# Télécharger un fichier/dossier à partir de l'IP locale 192.168.1.52 avec le port par défaut (3410)
$ sendovernetwork download 192.168.1.52:3410

# Télécharger un fichier/dossier à partir de l'IP locale 192.168.1.52 avec le port 12345
$ sendovernetwork download 192.168.1.52:12345
  • avec l'interface graphique via terminal (TUI), exemple :
$ sendovernetwork

Vous pouvez également utiliser l'alias son

Variables d'environnements

Vous pouvez modifier certains paramètres de SendOverNetwork grâce aux variables d'environnements suivants :

NomUtilitéValeur acceptée
SON_SILENT_OUTPUTDésactive l'affichage de certains textes dans le terminalN'importe
SON_DISABLE_NOTIFICATIONSDésactive les notifications système lors du téléchargement d'un fichierN'importe
SON_DEFAULT_DOWNLOAD_PATHModifie le chemin par défaut utilisé pour télécharger un fichierChemin d'un dossier
SON_DEFAULT_PORTModifie le port par défaut du serveur web utilisé lors de l'upload d'un fichierPort
SON_ON_CONFLICTAction à effectuer automatiquement lorsqu'on télécharge un fichier déjà existantreplace, rename, ignore
SON_STOP_UPLOAD_AFTER_DOWNLOADArrête l'envoi après qu'il soit téléchargé au moins une foisN'importe
SON_IGNORE_SSH_CONFIGIgnore les appareils présents dans la config SSH lors de la détection automatiqueN'importe
SON_DISABLE_AUTO_WRITE_CLIPBOARDDésactive le fait de copier du texte dans le presse-papier lors d'un envoiN'importe
SON_SHOW_PUBLIC_IPAffiche l'IP publique au lieu de l'IP localeN'importe
SON_ONLY_COPY_IPNe copie que l'IP au lieu de la commande entière lors de l'envoi d'un fichierN'importe
SON_ALWAYS_IGNORE_SOME_FOLDERSIgnorer les dossiers .git et node_modules lors d'un envoi de fichiersN'importe
SON_DISABLE_PROMPTEmpêche l'affichage de prompt (le CLI propose un choix à remplir avec le clavier)N'importe
SON_DISABLE_SPINNERSEmpêche l'affichage d'icône/animations de chargement dans le terminalN'importe

Les variables contenant "N'importe" comme valeur acceptée peuvent être activé en définissant une valeur (n'importe laquelle), ou désactivé (ne pas définir de valeur).

Similaire

  • Snapdrop - permet de s'échanger des fichiers depuis un navigateur web
  • HiberCLI - télécharge et envoi des fichiers sur HiberFile, en passant par un serveur

Licence

MIT © Johan