Toto je původní verze internetového fóra ISPforum.cz do února 2020 bez možnosti registrace nových uživatelů. Aktivní verzi fóra naleznete na adrese https://telekomunikace.cz

Transfer.sh 2: Integrace do bashe

Fórum s jednoduchými tipy na zlepšení každodenní řehole. Převážně pro Linux, macOS a RouterOS.
Uživatelský avatar
zdenek.svarc
Administrator
Příspěvky: 1635
Registrován: 18 years ago
antispam: Ano

Transfer.sh 2: Integrace do bashe

Příspěvekod zdenek.svarc » 7 years ago

Výborná vychytáka je integrace Transfer.sh do bash shellu, takže následně stačí posílat soubory do cloudu přes jednoduché:

Kód: Vybrat vše

transfer <file>

Docílíme toho přídáním tohoto kódu:

Kód: Vybrat vše

transfer() {
    # write to output to tmpfile because of progress bar
    tmpfile=$( mktemp -t transferXXX )
    curl --progress-bar --upload-file $1 https://transfer.sh/$(basename $1) >> $tmpfile;
    cat $tmpfile;
    rm -f $tmpfile;
}

v případě macOS do ~/.bash_profile a v případě linuxu ~/.bashrc

Podotýkám, že aby se změna v shellu na poprvé projevila, je potřeba se přihlásit/odhlásit.
0 x