mirror of
https://github.com/acedanger/shell.git
synced 2025-12-05 22:50:18 -08:00
Merge branch 'main' of github.com:acedanger/shell
This commit is contained in:
@@ -78,6 +78,8 @@ fi
|
||||
# Make scripts executable
|
||||
chmod +x "$DOTFILES_DIR/setup/setup.sh"
|
||||
chmod +x "$DOTFILES_DIR/completions/backup-scripts-completion.bash" 2>/dev/null || true
|
||||
chmod +x "$DOTFILES_DIR/completions/plex-scripts-completion.bash" 2>/dev/null || true
|
||||
chmod +x "$DOTFILES_DIR/completions/env-backup-completion.bash" 2>/dev/null || true
|
||||
|
||||
# Run setup script
|
||||
"$DOTFILES_DIR/setup/setup.sh"
|
||||
|
||||
@@ -430,21 +430,39 @@ clone_zsh_plugin "https://github.com/zsh-users/zsh-syntax-highlighting" "$PLUGIN
|
||||
clone_zsh_plugin "https://github.com/MichaelAquilina/zsh-you-should-use" "$PLUGINS_DIR/zsh-you-should-use"
|
||||
|
||||
# Set up bash completion for backup scripts
|
||||
echo -e "${YELLOW}Setting up bash completion for backup scripts...${NC}"
|
||||
COMPLETION_SCRIPT="$DOTFILES_DIR/completions/backup-scripts-completion.bash"
|
||||
if [ -f "$COMPLETION_SCRIPT" ]; then
|
||||
# Create completions directory in home
|
||||
mkdir -p "$HOME/.local/share/bash-completion/completions"
|
||||
echo -e "${YELLOW}Setting up bash completion for scripts...${NC}"
|
||||
|
||||
# Copy completion script to user's completion directory
|
||||
cp "$COMPLETION_SCRIPT" "$HOME/.local/share/bash-completion/completions/"
|
||||
# Create completions directory in home
|
||||
mkdir -p "$HOME/.local/share/bash-completion/completions"
|
||||
|
||||
# Make sure it's executable
|
||||
# Install backup scripts completion
|
||||
BACKUP_COMPLETION_SCRIPT="$DOTFILES_DIR/completions/backup-scripts-completion.bash"
|
||||
if [ -f "$BACKUP_COMPLETION_SCRIPT" ]; then
|
||||
cp "$BACKUP_COMPLETION_SCRIPT" "$HOME/.local/share/bash-completion/completions/"
|
||||
chmod +x "$HOME/.local/share/bash-completion/completions/backup-scripts-completion.bash"
|
||||
|
||||
echo -e "${GREEN}Bash completion script installed successfully!${NC}"
|
||||
echo -e "${GREEN}Backup scripts completion installed!${NC}"
|
||||
else
|
||||
echo -e "${YELLOW}Warning: Bash completion script not found at $COMPLETION_SCRIPT${NC}"
|
||||
echo -e "${YELLOW}Warning: Backup completion script not found at $BACKUP_COMPLETION_SCRIPT${NC}"
|
||||
fi
|
||||
|
||||
# Install plex scripts completion
|
||||
PLEX_COMPLETION_SCRIPT="$DOTFILES_DIR/completions/plex-scripts-completion.bash"
|
||||
if [ -f "$PLEX_COMPLETION_SCRIPT" ]; then
|
||||
cp "$PLEX_COMPLETION_SCRIPT" "$HOME/.local/share/bash-completion/completions/"
|
||||
chmod +x "$HOME/.local/share/bash-completion/completions/plex-scripts-completion.bash"
|
||||
echo -e "${GREEN}Plex scripts completion installed!${NC}"
|
||||
else
|
||||
echo -e "${YELLOW}Warning: Plex completion script not found at $PLEX_COMPLETION_SCRIPT${NC}"
|
||||
fi
|
||||
|
||||
# Install environment backup completion
|
||||
ENV_COMPLETION_SCRIPT="$DOTFILES_DIR/completions/env-backup-completion.bash"
|
||||
if [ -f "$ENV_COMPLETION_SCRIPT" ]; then
|
||||
cp "$ENV_COMPLETION_SCRIPT" "$HOME/.local/share/bash-completion/completions/"
|
||||
chmod +x "$HOME/.local/share/bash-completion/completions/env-backup-completion.bash"
|
||||
echo -e "${GREEN}Environment backup completion installed!${NC}"
|
||||
else
|
||||
echo -e "${YELLOW}Warning: Environment backup completion script not found at $ENV_COMPLETION_SCRIPT${NC}"
|
||||
fi
|
||||
|
||||
# Set up dotfiles
|
||||
|
||||
Reference in New Issue
Block a user