You are not logged in.
...with a single cml interface.
Do something like that exists?
If not, would you be interested if I'd work on it?
Offline
maybe xarchiver is able with only one command line.
Offline
courtesy of rezza from .bashrc:
extract () {
if [ -f $1 ] ; then
case $1 in
*.tar.bz2) tar xjf $1 ;;
*.tar.gz) tar xzf $1 ;;
*.bz2) bunzip2 $1 ;;
*.rar) rar x $1 ;;
*.gz) gunzip $1 ;;
*.tar) tar xf $1 ;;
*.tbz2) tar xjf $1 ;;
*.tgz) tar xzf $1 ;;
*.zip) unzip $1 ;;
*.Z) uncompress $1 ;;
*) echo "'$1' cannot be extracted via extract()" ;;
esac
else
echo "'$1' is not a valid file"
fi
}
Offline
Thanks for that! simple and effective...
Offline
Yes, something like that. But also compressing...
Offline
http://www.nongnu.org/atool/ ... it's on AUR.
1000
Offline
http://www.nongnu.org/atool/ ... it's on AUR.
and it's great!
Offline
extract () {
if [ -f $1 ] ; then
case $1 in
*.tar.bz2) tar xjf $1 ;;
*.tar.gz) tar xzf $1 ;;
*.bz2) bunzip2 $1 ;;
*.rar) rar x $1 ;;
*.gz) gunzip $1 ;;
*.tar) tar xf $1 ;;
*.tbz2) tar xjf $1 ;;
*.tgz) tar xzf $1 ;;
*.zip) unzip $1 ;;
*.Z) uncompress $1 ;;
*) echo "'$1' cannot be extracted via extract()" ;;
esac
else
echo "'$1' is not a valid file"
fi
}
Really some nice work!
Offline
There's also "e" if you're into Ruby: http://martin.ankerl.org/2006/08/11/pro … y-archive/
Offline