OCram85
4b704e4dd0
ci/woodpecker/push/renovate Pipeline was successful
Details
ci/woodpecker/push/test Pipeline was successful
Details
ci/woodpecker/push/next Pipeline was successful
Details
ci/woodpecker/push/deploy Pipeline was successful
Details
#### 📖 Summary - adds license - adds credits for existing project which Arkanum is based on. #### 📑 Test Plan > 💡 Select your test plan for the code changes. - [x] CI pipeline tests - [ ] Custom test - [ ] No test plan ##### Details / Justification <!-- Add your test details or justification for missing tests here. --> #### 📚 Additional Notes <!-- A place for additional detail notes. --> Co-authored-by: OCram85 <marco.blessing@googlemail.com> Reviewed-on: #20 |
||
---|---|---|
.gitea | ||
.vscode | ||
.woodpecker | ||
FiraCode | ||
assets | ||
.changelog.yml | ||
.dockerignore | ||
.editorconfig | ||
.gitattributes | ||
.gitignore | ||
.gitlocal | ||
CHANGELOG.md | ||
Dockerfile | ||
LICENSE | ||
README.md | ||
arkanum | ||
arkanum-completion | ||
gitconfig-system | ||
renovate.json | ||
starship.toml |
README.md
🧙 Arkanum ✨ 🌌 ☄️ 💥
Code-Server container optimized for daily use. ❤
📖 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
Akranum is based on the following projects and wouldn't be possible without:
- microsoft/vscode - Visual Studio Code, OSS
- coder/code-server - VSCode on a remote server, accessible through the browser.
[MIT]
- linuxserver/docker-code-server - docker image based for coder/code-server
- A huge thanks to tuanpham for sharing his code-server font patch.
[GPL-3.0]
⚖️ License (AGPLv3)
Arkanum - Code-Server container optimized for daily use. Copyright (C) 2022 "OCram85 me@ocram85.com"
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.