]> git.lizzy.rs Git - plan9front.git/blobdiff - rc/bin/hget
provide rcpu(1), make usage line consistent
[plan9front.git] / rc / bin / hget
index bb50a899b208ee9b5f68b3a95e97c07d7e6cdc8a..dca3c15228b99fe6bab1d1d913a36508d2253192 100755 (executable)
@@ -81,6 +81,15 @@ if(! ~ $s 0)
                                exec cat >>$o
                        exec cat >$o
                }
+               c=`{cat $d/contentencoding >[2]/dev/null}
+               switch($c){
+               case *gzip*
+                       ~ `{cat $d/contenttype >[2]/dev/null} *gzip* || exec gunzip
+               case *bzip2*
+                       ~ `{cat $d/contenttype >[2]/dev/null} *bzip2* || exec bunzip2
+               case *compress*
+                       ~ `{cat $d/contenttype >[2]/dev/null} *compress* || exec uncompress
+               }
                exec cat
        }
 }