commit 20f2333605be1a355087ffd9b39c9e4f14d0e6cf
parent d0b08e8adc353e0ac07cf2b20bdb36bb37d32713
Author: Sivaldo <gxixtx@xsxixvxaxlxdxoxdxaxvxix.xcxoxm>
Date: Sun, 9 Aug 2026 15:26:47 -0300
feat(install): adiciona comando bookmarks e migra clones para git.sivaldodavi.com
Diffstat:
1 file changed, 23 insertions(+), 2 deletions(-)
diff --git a/.local/bin/install b/.local/bin/install
@@ -1,7 +1,7 @@
#!/bin/sh
USER_NAME=$(whoami)
-BASE_URL="https://codeberg.org/sivaldodavi"
+BASE_URL="git://git.sivaldodavi.com"
SRC_DIR="$HOME/.local/src"
SHARE_DIR="$HOME/.local/share"
FONT_DIR="$SHARE_DIR/fonts"
@@ -84,6 +84,7 @@ show_help() {
echo "Comandos extras:"
echo " config - Fluxo normal: executa todos os passos de instalação acima na ordem correta"
echo " alpine - Cria o arquivo de configuração para o Alpine (answers.txt)"
+ echo " bookmarks - Cria o arquivo de bookmarks em ~/.local/share/bookmarks"
echo " ssh - Configura a chave SSH com o Codeberg"
echo " fontes - Baixa e instala as fontes personalizadas"
echo " adb - Instala as ferramentas do android-tools"
@@ -118,6 +119,25 @@ install_all_fonts() {
[ -x "$(command -v fc-cache)" ] && fc-cache -f
}
+setup_bookmarks() {
+ echo "Criando arquivo de bookmarks..."
+ mkdir -p "$SHARE_DIR"
+ cat << BOOKMARKS_EOF > "$SHARE_DIR/bookmarks"
+http://localhost:1313/
+https://sivaldodavi.com
+https://web.whatsapp.com
+http://git.sivaldodavi.com/
+https://substack.com
+https://disroot.org
+https://cloud.disroot.org
+https://webmail.disroot.org
+https://drive.google.com
+https://classroom.google.com
+https://facsur.jacad.com.br/academico/aluno-v2/login
+BOOKMARKS_EOF
+ log_ok "Arquivo 'bookmarks' criado em $SHARE_DIR/bookmarks."
+}
+
setup_ssh() {
printf "Email para a chave SSH: "
read -r SSH_EMAIL
@@ -392,7 +412,7 @@ setup_vim() {
setup_ffsetup() {
echo "Configurando Firefox (ffsetup)..."
- git clone "https://codeberg.org/sivaldodavi/ffsetup.git" "/tmp/ffsetup" || log_warn "Falha ao clonar ffsetup."
+ git clone "$BASE_URL/ffsetup.git" "/tmp/ffsetup" || log_warn "Falha ao clonar ffsetup."
if [ -d "/tmp/ffsetup" ]; then
(cd "/tmp/ffsetup" && chmod +x ffsetup.sh && ./ffsetup.sh) || log_warn "Falha ao executar ffsetup.sh."
@@ -480,6 +500,7 @@ case "$1" in
# Fluxos e extras originais
config) run_full_installation ;;
alpine) setup_alpine_answers ;;
+ bookmarks) setup_bookmarks ;;
ssh) setup_ssh ;;
fontes) install_all_fonts ;;
adb) setup_android ;;