arkanum/README.md

2.5 KiB

Container

🧙 Arkanum 🌌 ☄️ 💥

Code-Server container optimized for daily usage ❤

Master Branch Build Status

📖 General

The container is based on the latest linuxserver/code-server image.

🚀 Starship prompt

The Starship prompt is added an enabled as default. Default config uses Emojis and FiraCode icons.

🔱 git config

Adds default system config with:

  • enabled plain credential store for remote.
  • enabled bash completion for git command.
  • added git log helper lg1 + lg2

💡 See gitconfig-system for details.

🧙 Added arkanum helper script

Added arkanum to help installing common runtime in container. This helps reducing the image size.

🧙 arkanum ✨🌌☄️💥 is used to install optional runtimes for developing in a
  code-server container environment.

  Syntax: arkanum RUNTIME ...
  RUNTIME         [dotnet|golang|nodejs|powershell]
    dotnet        Installs latest LTS dotnet core sdk + runtime.
    gitea         Installs gitea tools like the changelog generator.
    golang        Installs golang 1.19.3.
    nodejs        Installs latest NodeJs LTS version.
    powershell    Installs latest PowerShell LTS version.
  --disable-motd     Disables hint in new bash terminal.
  --reset-codesetting    Sets VS Code user setting with basic (Fira Code).
  -h              Prints this help message.

  Example 1: arkanum dotnet
  Example 2: arkanum golang nodejs
  Example 3: arkanum --disable-motd

💳 Credits