Skip to content

DatDarkAlpaca/dat-terminal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dat-terminal

An interactive customizable terminal for applications that need custom commands.

Installing

To install the library, you can run the following command:

# Linux/macOS
python3 -m pip install dat-terminal

# Windows
py -3 -m pip install dat-terminal

Quick Example

import dat_terminal
import sys


class QuitCommand(dat_terminal.Command):
    def execute(self, user_input: dat_terminal.Input) -> None:
        code = user_input.arguments[0] if user_input.arguments else 0
        sys.exit(code)


dat_terminal.init()

terminal = dat_terminal.DatTerminal()
terminal.invoker.add_command('quit', QuitCommand(), aliases=('q', 'exit'))
terminal.run()

About

An interactive customizable terminal for applications that needs custom commands.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages