+
Skip to content
/ fabik Public

It is a foundation package for Python command-line projects, encapsulating common functionalities for command-line projects

License

Notifications You must be signed in to change notification settings

zrong/fabik

Repository files navigation

fabik /ˈfæbɪk/ = Fabric + Click

It is a foundation package for Python command-line projects, encapsulating common functionalities for command-line projects, as detailed below:

  • Uses a TOML configuration file to solve configuration management issues.
  • Multi-environment configuration, default value replacement, environment variable reading, and path management.
  • Configuration template support.
  • Multi-development environment support.
  • Remote project deployment using Fabric.

fabik uses libraries including Fabric/Click/Jinja2/cryptography/python-dotenv/httpx/itdangerous, etc.

The idea for fabik comes from my previously created pyape project. pyape is a Python web server development framework that includes numerous functionalities for deployment, configuration file processing, and command-line management. I've separated these features to create fabik, making it easier for more projects to directly reference them.

For more information about the fabik project, read the documentation: https://pyape.rtfd.io/.

About

It is a foundation package for Python command-line projects, encapsulating common functionalities for command-line projects

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载