Skip to content
automation64Public

About

SysDen64 provides a centralized and modular configuration repository for command line tools that enables users to maintain consistency across different machines and environments

Topics

Resources

Code of conduct

Stars

10 stars

Watchers

1 watching

Forks

Repository files navigation

sysden64

License GitHub stars GitHub forks Release Downloads



📌 Overview

SysDen64 provides a centralized and modular configuration repository for command line tools that enables users to maintain consistency across different machines and environments.

Main features

  • Out-of-the-box configuration defaults for popular command line tools
  • GIT friendly configuration repository for tracking configuration changes
  • Multiple environment support using configuration profiles
  • Modular design to facilitate adding new tools

📦 Installation

SysDen64 can be installed using the Installer64 tool:

curl -sL https://raw.githubusercontent.com/automation64/installer64/main/src/bootstrap | sh
sudo /opt/inst64/install-devbin64 && sudo /opt/inst64/install-sysden64

🚀 Usage

  • Create configuration repository
sysden64 -s
  • (Optional) customize defaults by editing configuration files:

    • $HOME/sd64/etc/shared/<MODULE>/: module specific configuration files
    • $HOME/sd64/etc/shared/custom/.env.d: shell startup variables, aliases, paths, functions
  • Apply configuration changes. Warning: tools that do not support live update may need to be restarted.

# Update one modules
sysden64 -u -m <MODULE>
# Or update all modules
sysden64 -u
  • (Optional) Protect module. Use this option to prevent SysDen64 upgrades from replacing your module customizations.
sysden64 -d -m <MODULE>
  • (Optional) Upgrade SysDen64 module defaults. Warning: this option will replace current module definitions with defaults, except for protected modules.
sysden64 -g

🛠 Contributing

Contributions are welcome! Help us improve by submitting issues, feature requests, or pull requests.


⚠️ Disclaimer

This repository is provided "as is" without any warranties. The author is not responsible for any damages or issues arising from its use. Additionally, this project is not affiliated with or endorsed by any organization or entity. Use at your own risk.


📜 License

SysDen64 is licensed under the Apache-2.0 License.


👤 Author


🌟 If you find this project useful, consider giving it a star! ⭐

About

SysDen64 provides a centralized and modular configuration repository for command line tools that enables users to maintain consistency across different machines and environments

Topics

Resources

Code of conduct

Stars

10 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages