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: 1572
Registrován: 13 years ago
antispam: Ano
Kontaktovat uživatele:

Transfer.sh 2: Integrace do bashe

Příspěvekod zdenek.svarc » 1 year 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

Zpět na „Tipy“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host