Projekt »rca«

Projekt
rca
Kategorie
bash (20)
Tags
module(23), bashrc(1), console(17), ux(14)
Gestartet
12/22/16 01:02:16
RelDate
12-25-22
Released
rca.1
Maintainer
Pieli

Die eigene rc-Applikation.

Baue soviele verschiede bashrcs wie Ordner im Heimatverzeichnis ~/.rca/ vorhanden sind.

Darin wiederum befinden sich Links mit dem Benamsungs-Schema

nn_<Name des Skripts>

mit 0 < nn < 100.

Diese Links zeigen auf skripte in ~/.rca/rc.d/, /etc/rca/tools, /etc/rca/plugins oder andere.

Mit ~/rca/build wird das Ganze von Kommentaren befreit gebaut (alles in eine Datei kopiert) und anschliessend inkludiert.

Struktur ~/.rca: So sieht das dann aus
~/.rca/
├── bashmc.d
│   ├── 00_exports_basic -> /etc/rca/all/exports_basic
│   ├── 00_path -> ../rc.d/path
│   ├── 02_prompt -> /etc/rca/all/prompt
│   ├── 03_xtitle -> /etc/rca/all/xtitle
│   ├── 90_aliases -> /etc/rca/all/aliases
│   └── 91_aliases -> ../rc.d/my_aliases
├── bashrc.d
│   ├── 000_blingrc -> ../rc.d/bling_rc_setup
│   ├── 00_colors -> /etc/rca/all/declarations
│   ├── 00_exports_basic -> /etc/rca/all/exports_basic
│   ├── 00_path -> ../rc.d/path
│   ├── 01_exports_termcap -> /etc/rca/all/exports_termcap
│   ├── 02_prompt -> /etc/rca/all/prompt
│   ├── 03_xtitle -> /etc/rca/all/xtitle
│   ├── 30_ycholib -> ../rc.d/ycholib-0.9.1-r8
│   ├── 31_ycho -> ../rc.d/ycho-0.9.1-r8
│   ├── 32_bling_rc -> ../rc.d/bling_rc-0.6.9-r0
│   ├── 99_X -> ../rc.d/X
│   ├── 99_alias_completion -> /etc/rca/plugins/alias_completion
│   └── 99_schluss -> ../rc.d/schlussteppich
├── build
└── rc.d
        ├── X
        ├── alsa
        ├── bling_rc-0.6.0-r1
        ├── bling_rc-0.6.1-r2
        ├── bling_rc-0.6.8-r0
        ├── bling_rc-0.6.9-r0
        ├── bling_rc_setup
        ├── my_aliases
        ├── path
        ├── ycho-0.9.1-r8
        └── ycholib-0.9.1-r8
Das sind die mitgelieferten Skripte
/etc/rca/
├── all
│   ├── aliases
│   ├── declarations
│   ├── exports_basic
│   ├── exports_termcap
│   ├── path
│   ├── prompt
│   ├── shorties
│   ├── system
│   └── xtitle
└── plugins
        ├── alias_completion
        ├── deploy
        ├── mark
        └── spark

Das freundliche build-skript laesst sich ueber einen Alias ansteuern, so dass man sich allzeit eine neue ~/.bashrc ziehen kann.

Alle 1 Releases für Projekt »rca«