https://github.com/peterweissdk/user_init
Ncurses, user setup script
https://github.com/peterweissdk/user_init
linux ncurses script
Last synced: 10 months ago
JSON representation
Ncurses, user setup script
- Host: GitHub
- URL: https://github.com/peterweissdk/user_init
- Owner: peterweissdk
- License: gpl-3.0
- Created: 2025-01-28T06:41:30.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-28T07:26:57.000Z (about 1 year ago)
- Last Synced: 2025-01-28T07:28:18.499Z (about 1 year ago)
- Topics: linux, ncurses, script
- Language: Shell
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 💾 User Init
[](https://www.linux.org/)
[](https://www.gnu.org/software/bash/)
[](https://www.gnu.org/licenses/gpl-3.0.en.html/)
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.
## ✨ Features
- User Management
- Shell Setup
- SSH Connection
- Installation option for system-wide availability
## 🚀 Quick Start
1. Clone this repository:
```bash
git clone https://github.com/peterweissdk/user_init.git
```
2. Make the script executable:
```bash
chmod +x user_init.sh
```
3. Run the script:
```bash
./user_init.sh
```
4. Optional: Install the script system-wide:
```bash
./user_init.sh --install
```
### Usage Options
- `-i, --install`: Install the script system-wide
- `-u, --update-version`: Update the script version
- `-v, --version`: Display current version
- `-h, --help`: Show help message
## 📝 Directory Structure
```bash
user_init/
├── .git
├── user_init.sh
├── License
└── README.md
```
## 🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
## 🆘 Support
If you encounter any issues or need support, please file an issue on the GitHub repository.
## 📄 License
This project is licensed under the GNU GENERAL PUBLIC LICENSE v3.0 - see the [LICENSE](LICENSE) file for details.