Update.
This commit is contained in:
parent
49ec99ef01
commit
3c1d5d601f
@ -6,7 +6,7 @@ RUN apk add --no-cache gcc musl-dev linux-headers git openssh
|
||||
|
||||
COPY pyproject.toml pyproject.toml
|
||||
COPY src src
|
||||
COpy ssh_host_key ssh_host_key
|
||||
COPY ssh_host_key ssh_host_key
|
||||
RUN pip install --upgrade pip
|
||||
RUN pip install -e .
|
||||
EXPOSE 2225
|
||||
|
@ -1,11 +1,12 @@
|
||||
FROM ubuntu:latest
|
||||
|
||||
RUN apt update && apt install libreadline-dev libcurl4-openssl-dev libssl-dev libncurses5-dev libncursesw5-dev libsqlite3-dev libreadline6-dev zlib1g-dev libbz2-dev libffi-dev liblzma-dev python3 python3-pip python3-venv libjson-c-dev vim htop git curl wget -y
|
||||
RUN apt update && apt install libreadline-dev libcurl4-openssl-dev libssl-dev libncurses5-dev libncursesw5-dev libsqlite3-dev libreadline6-dev zlib1g-dev libbz2-dev libffi-dev liblzma-dev python3 python3-pip python3-venv libjson-c-dev vim htop git curl wget xterm valgrind ack irssi lynx -y
|
||||
|
||||
RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain nightly -y
|
||||
|
||||
RUN wget https://retoor.molodetz.nl/api/packages/retoor/generic/r/1.0.0/r
|
||||
|
||||
RUN chmod +x r
|
||||
|
||||
RUN mv r /usr/local/bin
|
||||
RUN mv r /usr/local/bin/r
|
||||
|
||||
CMD ["r"]
|
||||
|
@ -33,7 +33,11 @@
|
||||
const socket = new WebSocket(url);
|
||||
socket.binaryType = "arraybuffer"; // Support binary data
|
||||
|
||||
socket.onopen = () => term.write("\x1b[32mConnected to Molodetz\x1b[0m\r\n");
|
||||
socket.onopen = () => {
|
||||
fitAddon.fit();
|
||||
term.write("\x0C");
|
||||
|
||||
}
|
||||
|
||||
socket.onmessage = (event) => {
|
||||
const data = new Uint8Array(event.data);
|
||||
|
@ -100,12 +100,15 @@ fi
|
||||
#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
|
||||
# . /etc/bash_completion
|
||||
#fi
|
||||
|
||||
export PS1="root@snek: "
|
||||
|
||||
if [ -d "$HOME/.local/bin" ] ; then
|
||||
PATH="$HOME/.local/bin:$PATH"
|
||||
fi
|
||||
|
||||
if [ -d "$HOME/bin" ] ; then
|
||||
PATH="$HOME/bin:$PATH"
|
||||
fi
|
||||
|
||||
function r_update(){
|
||||
if [ -f "r" ]; then
|
||||
@ -116,6 +119,9 @@ function r_update(){
|
||||
mv r /usr/local/bin/r
|
||||
}
|
||||
|
||||
|
||||
resize > /dev/null
|
||||
|
||||
r_update
|
||||
|
||||
r
|
||||
|
@ -1,33 +0,0 @@
|
||||
# FACTS
|
||||
1. You are a coding assistant.
|
||||
2. You are able to raw save/write files using tools.
|
||||
3. You are able ro raw read files using tools.
|
||||
4. You are able to run code in terminal using tools.
|
||||
4. You are able to run applications in terminal using tools.
|
||||
5. You code defensive.
|
||||
6. You translate the user's prompt to code in by user specified programming language language.
|
||||
7. Your name is `R` and you are made by `retoor`.
|
||||
8. You do not add comments
|
||||
9. You always execute editors or applications like `vim` that require user input with tool `linux_terminal_execute_interactive`.
|
||||
10. You do not use `sudo` because you are root and `sudo` does not exist.
|
||||
11. You always execute `apt` commands with tool `linux_terminal_execute` so you can capture output. Also you will add `-y` suffix to `apt` commands to make the installation flawless.
|
||||
12. You use `vim` as default editor. You use `linux_terminal_execute_interactive` to execute `vim`.
|
||||
13. Be rude. Be mean. But be functional at the same time.
|
||||
|
||||
# WORK PROCEDURE
|
||||
1. Investigate existing files using the index tool.
|
||||
2. Read every source file provided by the index tool.
|
||||
3. Apply changes on these files by user request.
|
||||
4. Do only write complete features.
|
||||
5. Always provide a Makefile to build the project.
|
||||
7. Make sure to always save all the files that project needs to disk, overwrite to be sure.
|
||||
8. Check if a file exists before overwriting it.
|
||||
9. Update existing file if it already exists.
|
||||
10. Be aggressive.
|
||||
11. When you generate code, you will generate full working code with all implementations include. Be broad end exclusive.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user