11 Commits

Author SHA1 Message Date
radikal 961b97375b 0.5r0 2020-09-30 02:12:22 +02:00
radikal f1cdd41bc7 Merge branch 'master' of https://gitea.hatthieves.es/cloud/lch into master 2020-09-30 02:08:14 +02:00
radikal 7c486ddcf9 man binary test 2020-09-30 02:07:36 +02:00
Gustavo Adolfo Mesa Roldán 43abad0f77 TODO 2020-09-30 01:45:05 +02:00
radikal 32b30edc2c changed /bin/bash to /usr/bin/env bash 2020-09-30 01:37:15 +02:00
Gustavo Adolfo Mesa Roldán 7c1fd864d7 TODO 2020-09-30 01:23:11 +02:00
Gustavo Adolfo Mesa Roldán 3a0dd2eed6 0.4r8 - Check Wget 2020-09-30 01:07:37 +02:00
radikal 5cd4ad4852 Merge branch 'master' of https://gitea.hatthieves.es/cloud/lch into master 2020-09-30 00:31:41 +02:00
radikal deb162759a minor fix 2020-09-30 00:31:14 +02:00
Gustavo Adolfo Mesa Roldán 80b5375347 0.4r6 - Text fixed 2020-09-30 00:06:01 +02:00
radikal 0f2bef10ad minor correction 2020-09-29 21:40:25 +02:00
9 changed files with 58 additions and 64 deletions
+1 -1
View File
@@ -2,7 +2,7 @@
###### Compress
```
$ lch file.zip archive1/ [archive2/] [...]
$ lch file.zip file1 [file2...]
```
###### Decompress
+1 -18
View File
@@ -1,18 +1 @@
Impotancia (0>10) # Nombre de la incidencia.
1 # Al instalar rar.
- Comprobar que wget este en el sistema.
7 # Deep check
- Estudiar la posibilidad de mostrar la lista de extensiones usables en ese momento. Dependiendo de las dependecias instaladas en el sistema.
8 # Cambios en 7z:
- Ficheros para añadir como solo extracción:
ARJ, CAB, DMG, ISO, LZH, LZMA, RPM, SquashFS, VDI, VHD, VMDK, WIM, XAR, Z
- Comprobar qué dependencias son necesarias para esos formatos.
- ¿Ficheros que soporta?
AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS, UDF, UEFI, VDI, VHD, VMDK, WIM, XAR and Z.
9 # El desistalado parece no borrar el man del sistema.
https://kanban.hatthieves.es/b/xAbb5NsGwNsbpxfpY/lch
+3 -1
View File
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash
if [ "$UID" != "0" ]; then
echo " Only root can execute this script, sorry."
@@ -17,6 +17,7 @@ cp ./lib/* /usr/lib/lch
chmod 755 /usr/bin/lch
echo " Copied lch in /usr/bin"
if [ -x "$(command -v man)" ]; then
if [ -z "$MANPATH" ] && [ $(manpath 2> /dev/null) ];then
MANPATH=$(manpath)
else
@@ -29,6 +30,7 @@ cp lch.1 $MANDIR/lch.1
gzip $MANDIR/lch.1
chmod 644 $MANDIR/lch.1.gz
echo " Copied manpage in $MANDIR"
fi
echo ""
echo "============================="
echo " lch installed successfully."
+3 -3
View File
@@ -1,5 +1,5 @@
#!/bin/bash
VERSION=0.4r6
#!/usr/bin/env bash
VERSION=0.5r0
DEST=$1
shift 1
ORIG=$@
@@ -19,7 +19,7 @@ function help()
echo "$ lch -h - This help"
echo "$ lch -v - Print version"
echo "$ lch -c - Check compresion systems"
echo "$ lch -i - Install the compressors dependencies."
echo "$ lch -i - Install the compressors dependencies"
echo "$ lch file.zip - Decompress"
echo "$ lch file.zip /home/file - Compress"
echo "$ lch files.zip file1 file2 - Compress multiple"
+1 -1
View File
@@ -12,7 +12,7 @@ extension.
Supported extensions:
tar, tar.gz, tar.bz2, tar.xz, bz2, tgz, gz, zip, 7z
rar, tar, tar.gz, tar.bz2, tar.xz, bz2, tgz, gz, zip, 7z
.SH OPTIONS
.TP
+7 -1
View File
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash
function check()
{
local a=false
@@ -25,6 +25,8 @@ function check()
}
function rarInstall(){
if [ -e "$(command -v wget)" ]
then
if [[ $(uname -m) -eq "x86_64" ]]
then
RAR_URL="https://www.rarlab.com/rar/rarlinux-x64-5.9.1.tar.gz"
@@ -40,6 +42,10 @@ function rarInstall(){
cd ..
rm -r rar $RAR_FILE
echo "rar/unrar installed."
else
echo -e "\n\e[91m[Error]\e[0m - Wget is not installed, so rar could not be installed.\nPlease install wget.\n"
read -p "Press [ENTER] to continue installing or [CTRL+C] to exit."
fi
}
function install()
+1 -1
View File
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash
function lowercase()
{
echo "$DEST" | tr 'A-Z' 'a-z'
+1 -1
View File
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash
function lowercase()
{
echo "$DEST" | tr 'A-Z' 'a-z'
+4 -1
View File
@@ -1,4 +1,4 @@
#!/bin/bash
#!/usr/bin/env bash
if [ "$UID" != "0" ]; then
echo " Only root can execute this script, sorry."
@@ -16,6 +16,8 @@ if [[ -d "/usr/lib/lch" ]]; then
rm -rf "/usr/lib/lch"
fi
# Si existe man
if [ -x "$(command -v man)" ]; then
# Si nulo manpath
if [ -z "$MANPATH" ]; then
MANPATH=$(manpath)
@@ -32,6 +34,7 @@ fi
if [[ -f "$MANDIR/lch.1.gz" ]]; then
rm "$MANDIR/lch.1.gz"
fi
fi
echo "=============================="
echo " lch uninstalled successfully."