An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# 💾 User Init

[![Static Badge](https://img.shields.io/badge/Linux-Debian-white?style=flat&logo=linux&logoColor=white&logoSize=auto&labelColor=black)](https://www.linux.org/)
[![Static Badge](https://img.shields.io/badge/Bash-script-white?style=flat&logo=gnubash&logoColor=white&logoSize=auto&labelColor=black)](https://www.gnu.org/software/bash/)
[![Static Badge](https://img.shields.io/badge/GPL-V3-white?style=flat&logo=gnu&logoColor=white&logoSize=auto&labelColor=black)](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.