Compare commits
4 commits
4ffe0063e7
...
7d18cfa2ce
Author | SHA1 | Date | |
---|---|---|---|
7d18cfa2ce | |||
df1d578ed9 | |||
affe27cf87 | |||
4e6f58b278 |
2 changed files with 71 additions and 27 deletions
83
readme.md
83
readme.md
|
@ -1,55 +1,96 @@
|
||||||
# Read Write eXecute
|
# Read Write eXecute
|
||||||
|
|
||||||
A tiny framework to read, write & execute things.
|
One project to rule them all.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Why
|
## Table Of Contents {#toc}
|
||||||
|
|
||||||
|
* 1 [Why](#why)
|
||||||
|
* 2 [How](#how)
|
||||||
|
* 2.1 [Shell](#how-shell)
|
||||||
|
* 2.2 [Python](#how-python)
|
||||||
|
* 3 [What](#what)
|
||||||
|
* 3.1 [Features](#what-features)
|
||||||
|
* 3.2 [Environment variables](#what-variables)
|
||||||
|
* 4 [Who](#who)
|
||||||
|
* 5 [Where](#where)
|
||||||
|
* 5.1 [Chat](#where-chat)
|
||||||
|
* 5.2 [Repo](#where-repo)
|
||||||
|
* 5.3 [Site](#where-site)
|
||||||
|
* 6 [When](#when)
|
||||||
|
* 6.1 [Release tasks](#when-release)
|
||||||
|
* 6.2 [Further tasks](#when-further)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## How
|
## 1 [Why](#toc) {#why}
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## What
|
## 2 [How](#toc) {#how}
|
||||||
|
|
||||||
|
Two interpreted languages for flexibility.
|
||||||
|
|
||||||
|
### 2.1 [Shell](#how) {#how-shell}
|
||||||
|
|
||||||
|
* [X] functions to
|
||||||
|
* [X] alias
|
||||||
|
* [X] lint
|
||||||
|
* [X] Git
|
||||||
|
* [X] Python
|
||||||
|
* [X] Shell
|
||||||
|
* [X] log
|
||||||
|
* [X] rescue
|
||||||
|
* [X] Hetzner
|
||||||
|
* [X] OVH
|
||||||
|
* [X] profiles
|
||||||
|
* [X] ffmpeg
|
||||||
|
* [X] tmux
|
||||||
|
|
||||||
|
### 2.2 [Python](#how) {#how-python}
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Who
|
## 3 [What](#toc) {#what}
|
||||||
|
|
||||||
### By
|
### 3.1 [Features](#what) {#what-features}
|
||||||
|
|
||||||
* [Marc Beninca](https://marc.beninca.link)
|
* [ ] self
|
||||||
|
* [ ] install modules
|
||||||
|
|
||||||
### For
|
### 3.2 [Environment variables](#what) {#what-variables}
|
||||||
|
|
||||||
* myself
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Where
|
## 4 [Who](#toc) {#who}
|
||||||
|
|
||||||
### Chat
|
* Author: [Marc Beninca](https://forge.rwx.work/marc.beninca)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 5 [Where](#toc) {#where}
|
||||||
|
|
||||||
|
### 5.1 [Chat](#where) {#where-chat}
|
||||||
|
|
||||||
* [Discord](https://discord.com/channels/983145051985154108/1255894474895134761)
|
* [Discord](https://discord.com/channels/983145051985154108/1255894474895134761)
|
||||||
* [IRC](ircs://irc.libera.chat/##rwx)
|
* [IRC](ircs://irc.libera.chat/##rwx)
|
||||||
|
|
||||||
### Forge
|
### 5.2 [Repo](#where) {#where-repo}
|
||||||
|
|
||||||
* [Repository](https://forge.rwx.work/rwx.work/rwx)
|
* [Code](https://forge.rwx.work/rwx.work/rwx)
|
||||||
* [RSS](https://forge.rwx.work/rwx.work/rwx.rss)
|
* [Feed](https://forge.rwx.work/rwx.work/rwx.rss)
|
||||||
* [Workflows](https://forge.rwx.work/rwx.work/rwx/actions)
|
* [Actions](https://forge.rwx.work/rwx.work/rwx/actions)
|
||||||
|
|
||||||
### Deployment
|
### 5.3 [Site](#where) {#where-site}
|
||||||
|
|
||||||
* [Site](https://rwx.rwx.work)
|
* [Web](https://rwx.rwx.work)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## When
|
## 6 [When](#toc) {#when}
|
||||||
|
|
||||||
### Task stack
|
### 6.1 [Release tasks](#when) {#when-release}
|
||||||
|
|
||||||
#### Python
|
#### Python
|
||||||
|
|
||||||
|
@ -72,3 +113,5 @@ A tiny framework to read, write & execute things.
|
||||||
* apt
|
* apt
|
||||||
* apt-file search | grep
|
* apt-file search | grep
|
||||||
* ffmpeg
|
* ffmpeg
|
||||||
|
|
||||||
|
### 6.2 [Further tasks](#when) {#when-further}
|
||||||
|
|
13
sh/tmux.sh
13
sh/tmux.sh
|
@ -76,7 +76,7 @@ set-option -g pane-border-style fg=blue
|
||||||
# ╰────────┴────────╯
|
# ╰────────┴────────╯
|
||||||
|
|
||||||
# status lines
|
# status lines
|
||||||
set-option -g status 3
|
set-option -g status on
|
||||||
|
|
||||||
# background color
|
# background color
|
||||||
set-option -g status-bg '#0D0D0D'
|
set-option -g status-bg '#0D0D0D'
|
||||||
|
@ -179,8 +179,9 @@ set-option -g status-position bottom
|
||||||
# detach client
|
# detach client
|
||||||
bind-key -n F6 detach-client
|
bind-key -n F6 detach-client
|
||||||
|
|
||||||
# new window
|
# new
|
||||||
bind-key -n F2 new-window
|
bind-key -n S-M-Down new-session
|
||||||
|
bind-key -n S-M-Right new-window
|
||||||
|
|
||||||
# select pane
|
# select pane
|
||||||
bind-key -n C-S-Down select-pane -D
|
bind-key -n C-S-Down select-pane -D
|
||||||
|
@ -189,7 +190,7 @@ bind-key -n C-S-Right select-pane -R
|
||||||
bind-key -n C-S-Up select-pane -U
|
bind-key -n C-S-Up select-pane -U
|
||||||
|
|
||||||
# status lines
|
# status lines
|
||||||
bind-key -n C-F10 set-option -g status off
|
bind-key -n C-F6 set-option -g status off
|
||||||
bind-key -n C-F1 set-option -g status on
|
bind-key -n C-F1 set-option -g status on
|
||||||
bind-key -n C-F2 set-option -g status 2
|
bind-key -n C-F2 set-option -g status 2
|
||||||
bind-key -n C-F3 set-option -g status 3
|
bind-key -n C-F3 set-option -g status 3
|
||||||
|
@ -233,7 +234,7 @@ bind-key M-Right swap-window -t +1
|
||||||
# ╭───────────────────┼───────────┼─────────┼─────┼───────┤
|
# ╭───────────────────┼───────────┼─────────┼─────┼───────┤
|
||||||
# │ command-prompt │ │ │ │ : │
|
# │ command-prompt │ │ │ │ : │
|
||||||
# │ copy-mode │ │ │ │ PPage │
|
# │ copy-mode │ │ │ │ PPage │
|
||||||
# │ detach-client │ │ │ │ d │
|
# │ detach-client │ F6 │ │ │ d │
|
||||||
# │ new-session │ │ │ │ │
|
# │ new-session │ │ │ │ │
|
||||||
# │ new-window │ F2 │ │ │ c │
|
# │ new-window │ F2 │ │ │ c │
|
||||||
# │ next-window │ M-Right │ │ │ n │
|
# │ next-window │ M-Right │ │ │ n │
|
||||||
|
@ -246,7 +247,7 @@ bind-key M-Right swap-window -t +1
|
||||||
# │ select-pane -R │ C-S-Right │ │ │ │
|
# │ select-pane -R │ C-S-Right │ │ │ │
|
||||||
# │ select-pane -U │ C-S-Up │ │ │ │
|
# │ select-pane -U │ C-S-Up │ │ │ │
|
||||||
# │ set -g mouse │ │ t │ │ │
|
# │ set -g mouse │ │ t │ │ │
|
||||||
# │ set -g status off │ C-F10 │ │ │ │
|
# │ set -g status off │ C-F6 │ │ │ │
|
||||||
# │ set -g status on │ C-F1 │ │ │ │
|
# │ set -g status on │ C-F1 │ │ │ │
|
||||||
# │ set -g status 2 │ C-F2 │ │ │ │
|
# │ set -g status 2 │ C-F2 │ │ │ │
|
||||||
# │ set -g status 3 │ C-F3 │ │ │ │
|
# │ set -g status 3 │ C-F3 │ │ │ │
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue