Skip to content

SysDen64 is an opinionated, portable working environment designed for the command line warrior

License

Notifications You must be signed in to change notification settings

automation64/sysden64

Repository files navigation

sysden64

License GitHub stars GitHub forks

🚀 SysDen64 is an opinionated, portable working environment designed for the command line warrior who need a flexible and efficient setup on the go.


📌 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.


📜 License

SysDen64 is licensed under the Apache-2.0 License.


👤 Author


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

About

SysDen64 is an opinionated, portable working environment designed for the command line warrior

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Contributors 2

  •  
  •