Commit | Line | Data |
---|---|---|
2feb5df8 SBS |
1 | * Baltakatei Executables Development |
2 | #+TITLE: Baltakatei Executables Development | |
3 | #+AUTHOR: Steven Baltakatei Sandoval | |
ad028f02 | 4 | #+DATE:2023-03-19 |
2feb5df8 SBS |
5 | #+EMAIL:baltakatei@gmail.com |
6 | #+LANGUAGE: en | |
7 | #+OPTIONS: toc:nil | |
8 | ||
9 | ** Summary | |
10767133 SBS |
10 | This repository contains publicly-sharable executables produced by |
11 | Steven Baltakatei Sandoval. | |
2feb5df8 SBS |
12 | |
13 | ** Directory Structure | |
cdd1f1a9 SBS |
14 | *** ~archive~ |
15 | This directory contains files not actively used but useful for | |
16 | understanding long-term history of this project. | |
17 | ||
cdd1f1a9 SBS |
18 | *** ~doc~ |
19 | This directory contains documentation about files in this project. | |
20 | ||
cdd1f1a9 SBS |
21 | *** ~sysutils~ |
22 | This directory contains executable utilities meant to change operating | |
23 | system settings. | |
24 | ||
25 | An example executable to be stored here may include: | |
26 | ||
27 | - A bash script that runs ~apt~ to configure a Debian GNU/Linux | |
28 | machine to compile executable binaries from source. | |
cdd1f1a9 SBS |
29 | |
30 | *** ~unitproc~ | |
31 | This directory contains executables meant to process data produced by | |
32 | other executables for processing by other executables. It does NOT | |
33 | contain executables meant to change operating system settings. | |
34 | ||
35 | Example executables to be stored here may include: | |
36 | ||
37 | - A file that belongs here is a python script containing a generally | |
38 | useful function definition meant to be inserted into various larger | |
39 | python scripts. | |
40 | - A bash script meant to be regularly run by ~cron~ to perform an | |
41 | ~rsync~ backup of the user's home directory, using option arguments | |
42 | to specify a custom output directory to hold the backup files. | |
43 | - A bash script that uses ~inotifywait~ to hash files immediately | |
44 | after they are modified and log the hashes to an option-specified | |
45 | path on disk. | |
2feb5df8 SBS |
46 | |
47 | *** ~user~ | |
48 | This directory contains executables meant to be regularly called | |
49 | directly by the user to perform one-off tasks. | |
50 | ||
51 | Examples may include: | |
52 | ||
53 | - A bash script that appends the last modification date to a file name | |
54 | would go here. | |
55 | - A bash script that compresses a file with custom compression | |
56 | settings. | |
57 | - A bash script that generates a random passphrase with a custom | |
58 | alphabet and adjustable entropy. | |
59 | - A bash script that initializes a multiwindow terminal emulator | |
60 | (i.e. ~tilix~) with custom initial working directories. | |
10767133 SBS |
61 | |
62 | ** Metadata | |
63 | - Baltakatei Project No. ~BK-2020-03~ | |
ad028f02 SBS |
64 | |
65 | ** See Also | |
66 | - [[https://reboil.com/mediawiki/BK-2020-03:_Baltakatei_Executables_Development][Reboil.com wiki page]] |