Files
aitbc/cli/debian/DEBIAN/postinst
oib ccedbace53 chore: remove configuration files and enhance blockchain explorer with advanced search, analytics, and export features
- Delete .aitbc.yaml.example CLI configuration template
- Delete .lycheeignore link checker exclusion rules
- Delete .nvmrc Node.js version specification
- Add advanced search panel with filters for address, amount range, transaction type, time range, and validator
- Add analytics dashboard with transaction volume, active addresses, and block time metrics
- Add Chart.js integration
2026-03-02 15:38:25 +01:00

38 lines
1.0 KiB
Bash
Executable File

#!/bin/bash
set -e
# Post-installation script for aitbc-cli
case "$1" in
configure)
# Create virtual environment after installation
VENV_PATH="/opt/aitbc/venv"
if [ ! -d "$VENV_PATH" ]; then
echo "Creating AITBC CLI virtual environment..."
python3 -m venv "$VENV_PATH"
# Install the CLI in the virtual environment
"$VENV_PATH/bin/pip" install --upgrade pip
"$VENV_PATH/bin/pip" install /usr/share/aitbc/dist/aitbc_cli-0.1.0-py3-none-any.whl
# Create symlink for system-wide access
ln -sf "$VENV_PATH/bin/aitbc" /usr/local/bin/aitbc
echo "AITBC CLI installed successfully!"
fi
# Set up completion
if [ -f "/etc/bash_completion.d/aitbc" ]; then
. /etc/bash_completion.d/aitbc
fi
;;
abort-upgrade|failed-upgrade)
echo "Post-installation script failed"
exit 1
;;
esac
exit 0