feat: script for dev containers
This commit is contained in:
@@ -129,3 +129,9 @@ end
|
|||||||
end
|
end
|
||||||
|
|
||||||
set -g fish_greeting ""
|
set -g fish_greeting ""
|
||||||
|
set -g VIRTUAL_ENV_DISABLE_PROMPT true
|
||||||
|
|
||||||
|
# TODO: Source all
|
||||||
|
for file in ~/projects/system/dotfiles/system/completions/*
|
||||||
|
source $file
|
||||||
|
end
|
||||||
|
|||||||
+2
-2
@@ -116,7 +116,7 @@
|
|||||||
"width": 50
|
"width": 50
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "audioOutput",
|
"id": "wifi",
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
"width": 50
|
"width": 50
|
||||||
},
|
},
|
||||||
@@ -126,7 +126,7 @@
|
|||||||
"width": 50
|
"width": 50
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "wifi",
|
"id": "audioOutput",
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
"width": 50
|
"width": 50
|
||||||
}
|
}
|
||||||
|
|||||||
Executable
+22
@@ -0,0 +1,22 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
base_path="~/projects/system/dev-env/scripts/"
|
||||||
|
mount_path=$(pwd)
|
||||||
|
if [[ -n "$2" ]]; then
|
||||||
|
name=$2
|
||||||
|
else
|
||||||
|
name=$(pwd | rev | cut -d "/" -f 1 | rev)
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "
|
||||||
|
janishutz dev containers
|
||||||
|
|
||||||
|
-> Creating container $name <-
|
||||||
|
"
|
||||||
|
|
||||||
|
if $1 == "rm"; then
|
||||||
|
docker stop $name
|
||||||
|
docker container rm $name
|
||||||
|
else
|
||||||
|
eval "${base_path}/$1-container $name $mount_path"
|
||||||
|
fi
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
complete -a "base node php python torch-rocm vue webserver" -c dev-containers -f
|
||||||
|
complete -a "rm" -d "Delete the container for this folder" -c dev-containers -f
|
||||||
Reference in New Issue
Block a user