2022-09-29 15:47:57 +02:00
< p align = "right" >
< img src = "http://forthebadge.com/images/badges/built-with-love.svg" >
< img src = "http://forthebadge.com/images/badges/for-you.svg" >
< / p >
< p align = "center" >
2022-11-14 19:44:48 +01:00
< a href = "https://gitea.ocram85.com/CodeServer/arkanum/" >
2022-09-29 15:47:57 +02:00
< img
2022-11-14 19:44:48 +01:00
src="/CodeServer/arkanum/raw/branch/master/assets/social-logo.png"
2022-09-29 15:47:57 +02:00
alt="Container"
>
< / a >
< / p >
< h1 align = "center" >
2022-11-19 18:36:02 +01:00
🧙 Arkanum ✨ 🌌 ☄️ 💥
2022-09-29 15:47:57 +02:00
< / h1 >
< p align = "center" >
2022-11-14 19:44:48 +01:00
Code-Server container optimized for daily usage ❤
2022-09-29 15:47:57 +02:00
< / p >
< p align = "center" >
2022-11-14 19:44:48 +01:00
< a href = "https://ci.ocram85.com/CodeServer/arkanumg" >
< img src = "https://ci.ocram85.com/api/badges/CodeServer/arkanum/status.svg" alt = "Master Branch Build Status" >
2022-09-29 15:47:57 +02:00
< / a >
< / p >
## :book: General
2022-11-09 15:31:07 +01:00
The container is based on the latest `linuxserver/code-server` image.
### 🚀 Starship prompt
The [Starship ](starship.rs ) 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](./gitconfig-system) for details.
2022-11-17 09:55:16 +01:00
### 🧙 Added `arkanum` helper script
2022-11-09 15:31:07 +01:00
2022-11-17 09:55:16 +01:00
Added `arkanum` to help installing common runtime in container.
2022-11-09 15:31:07 +01:00
This helps reducing the image size.
```
2022-11-17 09:55:16 +01:00
🧙 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.
2022-11-19 18:36:02 +01:00
gitea Installs gitea tools like the changelog generator.
2022-11-17 09:55:16 +01:00
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
2022-11-09 15:31:07 +01:00
```
## 💳 Credits
- Photo by < a href = "https://unsplash.com/@frankiefoto?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText" > frank mckenna</ a > on < a href = "https://unsplash.com/s/photos/container?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText" > Unsplash</ a >
2022-11-10 08:14:28 +01:00
- A huge thanks to tuanpham for sharing his [code-server font patch ](https://github.com/tuanpham-dev/code-server-font-patch ).