File tree Expand file tree Collapse file tree 6 files changed +21
-0
lines changed Expand file tree Collapse file tree 6 files changed +21
-0
lines changed Original file line number Diff line number Diff line change 46
46
docker image tag ghcr.io/carapace-sh/shell-nushell ghcr.io/carapace-sh/shell-nushell:${tag}
47
47
docker image tag ghcr.io/carapace-sh/shell-oil ghcr.io/carapace-sh/shell-oil:${tag}
48
48
docker image tag ghcr.io/carapace-sh/shell-powershell ghcr.io/carapace-sh/shell-powershell:${tag}
49
+ docker image tag ghcr.io/carapace-sh/shell-tcsh ghcr.io/carapace-sh/shell-tcsh:${tag}
49
50
docker image tag ghcr.io/carapace-sh/shell-xonsh ghcr.io/carapace-sh/shell-xonsh:${tag}
50
51
docker image tag ghcr.io/carapace-sh/shell-zsh ghcr.io/carapace-sh/shell-zsh:${tag}
51
52
docker image tag ghcr.io/carapace-sh/shell ghcr.io/carapace-sh/shell:${tag}
59
60
docker image push ghcr.io/carapace-sh/shell-nushell:${tag}
60
61
docker image push ghcr.io/carapace-sh/shell-oil:${tag}
61
62
docker image push ghcr.io/carapace-sh/shell-powershell:${tag}
63
+ docker image push ghcr.io/carapace-sh/shell-tcsh:${tag}
62
64
docker image push ghcr.io/carapace-sh/shell-xonsh:${tag}
63
65
docker image push ghcr.io/carapace-sh/shell-zsh:${tag}
64
66
docker image push ghcr.io/carapace-sh/shell:${tag}
Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ Build/test containers.
12
12
| [ shell-nushell] ( ./shell-nushell/Dockerfile ) | base+[ nushell] |
13
13
| [ shell-oil] ( ./shell-oil/Dockerfile ) | base+[ oil] |
14
14
| [ shell-powershell] ( ./shell-powershell/Dockerfile ) | base+[ powershell] |
15
+ | [ shell-tcsh] ( ./shell-tcsh/Dockerfile ) | base+[ tcsh] |
15
16
| [ shell-xonsh] ( ./shell-xonsh/Dockerfile ) | base+[ xonsh] |
16
17
| [ shell-zsh] ( ./shell-zsh/Dockerfile ) | base+[ zsh] |
17
18
| [ shell] ( ./shell/Dockerfile ) | base+shell-* |
@@ -28,6 +29,7 @@ Additional init file instruction (e.g. `.bashrc`) can be set with:
28
29
| ` $RC_NUSHELL ` |
29
30
| ` $RC_OIL ` |
30
31
| ` $RC_POWERSHELL ` |
32
+ | ` $RC_TCSH ` |
31
33
| ` $RC_XONSH ` |
32
34
| ` $RC_ZSH ` |
33
35
@@ -38,6 +40,7 @@ Additional init file instruction (e.g. `.bashrc`) can be set with:
38
40
[ nushell ] :https://github.com/nushell/nushell
39
41
[ oil ] :https://github.com/oils-for-unix/oils
40
42
[ powershell ] :https://github.com/PowerShell/PowerShell
43
+ [ tcsh ] :https://www.tcsh.org/
41
44
[ xonsh ] :https://github.com/xonsh/xonsh
42
45
[ zsh ] :https://www.zsh.org/
43
46
[ vhs ] :https://github.com/charmbracelet/vhs
Original file line number Diff line number Diff line change 6
6
[ -z " $RC_NUSHELL " ] || echo " $RC_NUSHELL " >> /root/.config/nushell/env.nu
7
7
[ -z " $RC_OIL " ] || echo " $RC_OIL " >> /root/.config/oils/oshrc
8
8
[ -z " $RC_POWERSHELL " ] || echo " $RC_POWERSHELL " >> /root/.config/powershell/profile.ps1
9
+ [ -z " $RC_TCSH " ] || echo " $RC_TCSH " >> /root/.tcshrc
9
10
[ -z " $RC_XONSH " ] || echo " $RC_XONSH " >> /root/.config/xonsh/rc.xsh
10
11
[ -z " $RC_ZSH " ] || echo " $RC_ZSH " >> /root/.zshrc
11
12
Original file line number Diff line number Diff line change @@ -32,6 +32,10 @@ services:
32
32
build : shell-powershell
33
33
image : ghcr.io/carapace-sh/shell-powershell
34
34
35
+ shell-tcsh :
36
+ build : shell-tcsh
37
+ image : ghcr.io/carapace-sh/shell-tcsh
38
+
35
39
shell-xonsh :
36
40
build : shell-xonsh
37
41
image : ghcr.io/carapace-sh/shell-xonsh
Original file line number Diff line number Diff line change
1
+ FROM ghcr.io/carapace-sh/base
2
+
3
+ RUN apt-get update && apt-get install -y tcsh
4
+
5
+ ADD tcshrc.sh /root/.tcshrc
6
+
7
+ CMD ["tcsh" ]
Original file line number Diff line number Diff line change
1
+ eval eval ` (/usr/local/bin/starship init tcsh --print-full-init)`
2
+ set autolist
3
+
4
+ set autolist
You can’t perform that action at this time.
0 commit comments