Skip to content

xobjectz/nixt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

163 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

NAME

nixt - you have been nixt.

SYNOPSIS

$ pipx install nixt
$ pipx ensurepath
$ nixt skl
$ nixt srv > nixt.service
$ sudo mv nixt.service /etc/systemd/system/
$ systemctl enable nixt --now

DESCRIPTION

NIXT is python3 code to program objects in a functional way. It
provides a base Object class that has only dunder methods, all
methods are factored out into functions with the objects as the first
argument. It is called Object Programming (OP), OOP without the
oriented.

NIXT allows for easy json save//load to/from disk of objects. It
provides an "clean namespace" Object class that only has dunder
methods, so the namespace is not cluttered with method names. This
makes storing and reading to/from json possible.

NIXT has all you need to program a unix cli program, such as disk
perisistence for configuration files, event handler to handle the
client/server connection, code to introspect modules for
commands, deferred exception handling to not crash on an error, a
parser to parse commandline options and values, etc.

AUTHOR

xobjectz <objx@proton.me>

COPYRIGHT

NIXT is Public Domain.

About

You have been nixt.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages