Skip to content

peterweissdk/user_init

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

💾 User Init

Static Badge Static Badge Static Badge

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:

    git clone https://github.com/peterweissdk/user_init.git
  2. Make the script executable:

    chmod +x user_init.sh
  3. Run the script:

    ./user_init.sh
  4. Optional: Install the script system-wide:

    ./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

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 file for details.

About

Ncurses, user setup script

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages