8000 GitHub - Estyms/goggles: A CLI application to manage screens
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Estyms/goggles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Goggles

So this project was made because I use a VPS that cannot launch docker containers. Meaning that it was pretty annoying to launch multiple apps in the background, playing with screen has become my main way of dealing with that.

BUT, playing those scripts everytime my computer started, checking which screens were up or not if they had crashed was really annoying too.

That's why I made this manager.

Features

  • Starting a screen
  • Attach to a screen to monitor it
  • Edit a screen config in app (While not running)
  • Stop a screen

Upcoming

  • Launching a group of screens

Usage

To use that app, you need to create a TOML file for every screen you want to run.

The toml files follow this template :

name = "string"  # Name of the container
id = "string"    # Name of the screen session
description = "string"   # Description of the container
user = "string"  # User that can run that script
commands = ["string"]     # Commands that the screen will play in order

You can see an example file in config/.

Dependencies

  • Go: 19^
  • GNU/Linux
  • Screen

Special Thanks

I need to shout out a special thanks to the Charm.sh community for the amazing terminal UI/UX packages they have made.

Licence

MIT.

About

A CLI application to manage screens

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published
0