Files
decman/example/my_module.py
T
2024-04-26 20:47:04 +03:00

20 lines
453 B
Python

# from import is ok for importing classes and functions
# just remember to not import variables this way
from decman import Module, sh
import decman
class MyModule(Module):
def __init__(self):
self.pkgs = ["rust"]
super().__init__("Example module", True, "1")
def enable_my_custom_feature(self, b: bool):
if b:
self.pkgs = ["rustup"]
def pacman_packages(self) -> list[str]:
return self.pkgs