A user-friendly interactive tool for Linux Debian user management, shell configuration (ZSH/Fish), and SSH key connectivity. Built with Bash and Whiptail for a seamless command-line experience.
- User Management
- Shell Setup
- SSH Connection
- Installation option for system-wide availability
-
Clone this repository:
git clone https://github.com/peterweissdk/user_init.git
-
Make the script executable:
chmod +x user_init.sh
-
Run the script:
./user_init.sh
-
Optional: Install the script system-wide:
./user_init.sh --install
-i, --install: Install the script system-wide-u, --update-version: Update the script version-v, --version: Display current version-h, --help: Show help message
user_init/
├── .git
├── user_init.sh
├── License
└── README.md Contributions are welcome! Please feel free to submit a Pull Request.
If you encounter any issues or need support, please file an issue on the GitHub repository.
This project is licensed under the GNU GENERAL PUBLIC LICENSE v3.0 - see the LICENSE file for details.