Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thanatisia/server-ctrl
A Generic Server Management and Controller Utility with both CLI and GUI Interfaces without support for scripting
https://github.com/thanatisia/server-ctrl
Last synced: 13 days ago
JSON representation
A Generic Server Management and Controller Utility with both CLI and GUI Interfaces without support for scripting
- Host: GitHub
- URL: https://github.com/thanatisia/server-ctrl
- Owner: Thanatisia
- License: mit
- Created: 2022-04-25T01:50:36.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-04-25T01:54:02.000Z (over 2 years ago)
- Last Synced: 2024-11-06T00:09:15.355Z (2 months ago)
- Language: Python
- Size: 6.84 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Server Control Utility
A Generic Server Management and Controller Utility with both CLI and GUI Interfaces
## Table of Contents
- [Information](#information)
- [Setup](#setup)
- [Documentation](#documentation)
- [Resources](#resources)## Information
As mentioned, this is a Generic Server Management and Controller Utility that is designed for both sysadmin general users and power users alike.
Contains both CLI and GUI Interfaces, both interfaces has features that allows for scripting capabilities.
## Setup
### Dependencies
- python
- pip
- tkinter (Temporarily while it uses tkinter as the GUI famework)
- pyinstaller (Optional; For Compiling)### Obtaining
git clone https://github.com/Thanatisia/shellscripts
### Installing/Compiling
```
Still a WIP
```python -m pyinstaller --one-file {options} main.py
## Documentation
### Synopsis/Syntax
python main.py {options}
### Parameters/Arguments
+ --cli : Starts in CLI Mode
+ --gui : Starts in GUI Mode
+ -c | --clean : Format Standard Output for Terminal/CLI scripting use
+ -cfg | --config : Specify path to new config file
+ -h | --help : Displays this Help message
+ -v | --version : Displays the program's version and relevant information### Usage
+ Format and start program in a mode
- CLI Mode
```console
python main.py --clean --cli
```
- GUI Mode
```console
python main.py --clean --gui
```+ (WIP) Output to standard output and clipboard with xclip
```console
echo "$(python main.py --clean --cli)" | xclip -sel clip
```### Customization and Configuration
## Resources