diff --git a/conduit.sh b/conduit.sh index 886f094..026c184 100644 --- a/conduit.sh +++ b/conduit.sh @@ -211,7 +211,6 @@ check_dependencies() { apk) install_package procps ;; esac fi -<<<<<<< HEAD # Check for tput (ncurses) if ! command -v tput &>/dev/null; then @@ -245,8 +244,6 @@ check_dependencies() { *) log_warn "Could not install geoiplookup automatically" ;; esac fi -======= ->>>>>>> 265c362fd226cdc9c394c8249e1618ec2770a8ec } get_ram_mb() { @@ -640,15 +637,12 @@ NC='\033[0m' MAX_CLIENTS=${MAX_CLIENTS:-200} BANDWIDTH=${BANDWIDTH:-5} -<<<<<<< HEAD # Ensure we're running as root if [ "$EUID" -ne 0 ]; then echo -e "${RED}Error: This command must be run as root (use sudo conduit)${NC}" exit 1 fi -======= ->>>>>>> 265c362fd226cdc9c394c8249e1618ec2770a8ec # Check if Docker is available check_docker() { if ! command -v docker &>/dev/null; then @@ -860,7 +854,6 @@ show_live_stats() { wait $cmd_pid 2>/dev/null } -<<<<<<< HEAD show_peers() { local stop_peers=0 trap 'stop_peers=1' SIGINT SIGTERM @@ -968,8 +961,6 @@ show_peers() { trap - SIGINT SIGTERM } -======= ->>>>>>> 265c362fd226cdc9c394c8249e1618ec2770a8ec show_status() { local mode="${1:-normal}" # 'live' mode adds line clearing local EL="" @@ -1331,11 +1322,8 @@ show_menu() { echo -e " 6. âšī¸ Stop Conduit" echo -e " 7. 🔁 Restart Conduit" echo "" -<<<<<<< HEAD echo -e " 8. 🌍 View live peers by country (Live Map)" echo "" -======= ->>>>>>> 265c362fd226cdc9c394c8249e1618ec2770a8ec echo -e " u. đŸ—‘ī¸ Uninstall (remove everything)" echo -e " 0. đŸšĒ Exit" echo -e "${CYAN}─────────────────────────────────────────────────────────────────${NC}" @@ -1378,13 +1366,10 @@ show_menu() { read -n 1 -s -r -p "Press any key to return..." < /dev/tty || true redraw=true ;; -<<<<<<< HEAD 8) show_peers redraw=true ;; -======= ->>>>>>> 265c362fd226cdc9c394c8249e1618ec2770a8ec u) uninstall_all exit 0 @@ -1398,11 +1383,7 @@ show_menu() { ;; *) echo -e "${RED}Invalid choice: ${NC}${YELLOW}$choice${NC}" -<<<<<<< HEAD echo -e "${CYAN}Choose an option from 0-8, or 'u' to uninstall.${NC}" -======= - echo -e "${CYAN}Choose an option from 0-7, or 'u' to uninstall.${NC}" ->>>>>>> 265c362fd226cdc9c394c8249e1618ec2770a8ec ;; esac done @@ -1432,10 +1413,7 @@ case "${1:-menu}" in start) start_conduit ;; stop) stop_conduit ;; restart) restart_conduit ;; -<<<<<<< HEAD peers) show_peers ;; -======= ->>>>>>> 265c362fd226cdc9c394c8249e1618ec2770a8ec settings) change_settings ;; uninstall) uninstall_all ;; help|-h|--help) show_help ;; @@ -1612,12 +1590,9 @@ main() { check_root detect_os -<<<<<<< HEAD # Ensure all tools (including new ones like tcpdump) are present check_dependencies -======= ->>>>>>> 265c362fd226cdc9c394c8249e1618ec2770a8ec # Check if already installed if [ -f "$INSTALL_DIR/conduit" ] && [ "$FORCE_REINSTALL" != "true" ]; then echo -e "${GREEN}Conduit is already installed!${NC}" @@ -1658,12 +1633,6 @@ main() { esac fi -<<<<<<< HEAD -======= - - check_dependencies - ->>>>>>> 265c362fd226cdc9c394c8249e1618ec2770a8ec # Interactive settings prompt prompt_settings