From 8c1907a17dfc821f4844e6dd20f0b40addfb1278 Mon Sep 17 00:00:00 2001 From: Thomas Walker Lynch Date: Thu, 5 Dec 2024 08:39:45 +0000 Subject: [PATCH] project renamed, pencil suffixes added --- .../Python3\360\237\226\211/gen_email" | 0 .../Python3\360\237\226\211/gen_passwd" | 0 .../Python3\360\237\226\211/gen_sig" | 0 .../Z => "developer/bash\360\237\226\211/Z" | 0 .../bash\360\237\226\211/bashrc" | 0 .../bash\360\237\226\211/cat_w_fn" | 0 .../bash\360\237\226\211/githolder" | 0 .../bash\360\237\226\211/rm_tilda_files_tree" | 0 .../vl => "developer/bash\360\237\226\211/vl" | 0 .../cc\360\237\226\211/home.cli.c" | 0 .../cc\360\237\226\211/user-stem.cli.c" | 0 .../cc\360\237\226\211/user-subu.cli.c" | 0 .../cc\360\237\226\211/user.cli.c" | 0 developer/deprecated/iseq_C/LICENSE | 21 --- developer/deprecated/iseq_C/README.md | 4 - developer/deprecated/iseq_C/makefile | 28 --- developer/deprecated/iseq_C/user-stem.c | 17 -- developer/deprecated/iseq_C/user-subu.c | 17 -- developer/deprecated/makefile | 8 - .../deprecated/release/make/environment.h | 5 - developer/deprecated/release/make/makefile | 178 ------------------ .../release/make/makefile-environment | 53 ------ developer/deprecated/release/repo/repo | 73 ------- developer/deprecated/release/repo/repo_pull | 68 ------- developer/deprecated/release/repo/repo_push | 52 ----- .../release/util/rm_tilda_files_tree | 12 -- developer/deprecated/repo/repo | 73 ------- developer/deprecated/repo/repo_pull | 68 ------- developer/deprecated/repo/repo_push | 52 ----- developer/deprecated/subu_setup | 55 ------ developer/deprecated/subu_systemd | 34 ---- .../emacs\360\237\226\211/emacs.el" | 0 .../make\360\237\226\211/RT_0.h" | 0 .../make\360\237\226\211/environment_RT_0" | 0 .../make\360\237\226\211/targets" | 0 .../nautilus\360\237\226\211/Decrypt" | 0 .../nautilus\360\237\226\211/Encrypt" | 0 .../nautilus\360\237\226\211/README.md" | 0 .../tool\360\237\226\211/env" | 0 .../tool\360\237\226\211/make" | 0 .../tool\360\237\226\211/makefile" | 0 .../tool\360\237\226\211/release" | 0 .../Java_import_as_alternative.txt" | 0 .../RT_C_control_structure.html" | 0 .../RT_code_format.txt" | 0 .../bash_name_of_script.txt" | 0 .../directory_naming.html" | 0 ...ow_to_use_project_directory_structure.txt" | 0 "document\360\237\226\211/pencil_suffix.html" | 110 +++++++++++ ...nning_IDE_and_jdb_in_test_environment.txt" | 0 .../variable_suffix_conventions.txt" | 0 ...tor => "env_administrator\360\237\226\211" | 0 ...eveloper => "env_devloper\360\237\226\211" | 0 "env_tester\360\237\226\211" | 1 + .../bespoke\360\237\226\211/cat_w_fn" | 0 .../bespoke\360\237\226\211/env" | 0 .../bespoke\360\237\226\211/githolder" | 0 .../bespoke\360\237\226\211/version" | 0 .../bespoke\360\237\226\211/vl" | 0 tool/env => "tool\360\237\226\211/env" | 0 60 files changed, 111 insertions(+), 818 deletions(-) rename developer/python3/gen_email => "developer/Python3\360\237\226\211/gen_email" (100%) rename developer/python3/gen_passwd => "developer/Python3\360\237\226\211/gen_passwd" (100%) rename developer/python3/gen_sig => "developer/Python3\360\237\226\211/gen_sig" (100%) rename developer/bash/Z => "developer/bash\360\237\226\211/Z" (100%) rename developer/bash/bashrc => "developer/bash\360\237\226\211/bashrc" (100%) rename developer/bash/cat_w_fn => "developer/bash\360\237\226\211/cat_w_fn" (100%) rename developer/bash/githolder => "developer/bash\360\237\226\211/githolder" (100%) rename developer/bash/rm_tilda_files_tree => "developer/bash\360\237\226\211/rm_tilda_files_tree" (100%) rename developer/bash/vl => "developer/bash\360\237\226\211/vl" (100%) rename developer/cc/home.cli.c => "developer/cc\360\237\226\211/home.cli.c" (100%) rename developer/cc/user-stem.cli.c => "developer/cc\360\237\226\211/user-stem.cli.c" (100%) rename developer/cc/user-subu.cli.c => "developer/cc\360\237\226\211/user-subu.cli.c" (100%) rename developer/cc/user.cli.c => "developer/cc\360\237\226\211/user.cli.c" (100%) delete mode 100644 developer/deprecated/iseq_C/LICENSE delete mode 100644 developer/deprecated/iseq_C/README.md delete mode 100644 developer/deprecated/iseq_C/makefile delete mode 100644 developer/deprecated/iseq_C/user-stem.c delete mode 100644 developer/deprecated/iseq_C/user-subu.c delete mode 100644 developer/deprecated/makefile delete mode 100644 developer/deprecated/release/make/environment.h delete mode 100644 developer/deprecated/release/make/makefile delete mode 100644 developer/deprecated/release/make/makefile-environment delete mode 100755 developer/deprecated/release/repo/repo delete mode 100755 developer/deprecated/release/repo/repo_pull delete mode 100755 developer/deprecated/release/repo/repo_push delete mode 100755 developer/deprecated/release/util/rm_tilda_files_tree delete mode 100755 developer/deprecated/repo/repo delete mode 100755 developer/deprecated/repo/repo_pull delete mode 100755 developer/deprecated/repo/repo_push delete mode 100644 developer/deprecated/subu_setup delete mode 100755 developer/deprecated/subu_systemd rename developer/emacs/emacs.el => "developer/emacs\360\237\226\211/emacs.el" (100%) rename developer/make/RT_0.h => "developer/make\360\237\226\211/RT_0.h" (100%) rename developer/make/environment_RT_0 => "developer/make\360\237\226\211/environment_RT_0" (100%) rename developer/make/targets => "developer/make\360\237\226\211/targets" (100%) rename developer/nautilus/Decrypt => "developer/nautilus\360\237\226\211/Decrypt" (100%) rename developer/nautilus/Encrypt => "developer/nautilus\360\237\226\211/Encrypt" (100%) rename developer/nautilus/README.md => "developer/nautilus\360\237\226\211/README.md" (100%) rename developer/tool/env => "developer/tool\360\237\226\211/env" (100%) rename developer/tool/make => "developer/tool\360\237\226\211/make" (100%) rename developer/tool/makefile => "developer/tool\360\237\226\211/makefile" (100%) rename developer/tool/release => "developer/tool\360\237\226\211/release" (100%) rename document/Java_import_as_alternative.txt => "document\360\237\226\211/Java_import_as_alternative.txt" (100%) rename document/RT_C_control_structure.html => "document\360\237\226\211/RT_C_control_structure.html" (100%) rename document/RT_code_format.txt => "document\360\237\226\211/RT_code_format.txt" (100%) rename document/bash_name_of_script.txt => "document\360\237\226\211/bash_name_of_script.txt" (100%) rename document/directory_naming.html => "document\360\237\226\211/directory_naming.html" (100%) rename document/how_to_use_project_directory_structure.txt => "document\360\237\226\211/how_to_use_project_directory_structure.txt" (100%) create mode 100644 "document\360\237\226\211/pencil_suffix.html" rename document/running_IDE_and_jdb_in_test_environment.txt => "document\360\237\226\211/running_IDE_and_jdb_in_test_environment.txt" (100%) rename document/variable_suffix_conventions.txt => "document\360\237\226\211/variable_suffix_conventions.txt" (100%) rename env_administrator => "env_administrator\360\237\226\211" (100%) rename env_developer => "env_devloper\360\237\226\211" (100%) create mode 100644 "env_tester\360\237\226\211" rename tool_shared/bespoke/cat_w_fn => "tool_shared/bespoke\360\237\226\211/cat_w_fn" (100%) rename tool_shared/bespoke/env => "tool_shared/bespoke\360\237\226\211/env" (100%) rename tool_shared/bespoke/githolder => "tool_shared/bespoke\360\237\226\211/githolder" (100%) rename tool_shared/bespoke/version => "tool_shared/bespoke\360\237\226\211/version" (100%) rename tool_shared/bespoke/vl => "tool_shared/bespoke\360\237\226\211/vl" (100%) rename tool/env => "tool\360\237\226\211/env" (100%) diff --git a/developer/python3/gen_email "b/developer/Python3\360\237\226\211/gen_email" similarity index 100% rename from developer/python3/gen_email rename to "developer/Python3\360\237\226\211/gen_email" diff --git a/developer/python3/gen_passwd "b/developer/Python3\360\237\226\211/gen_passwd" similarity index 100% rename from developer/python3/gen_passwd rename to "developer/Python3\360\237\226\211/gen_passwd" diff --git a/developer/python3/gen_sig "b/developer/Python3\360\237\226\211/gen_sig" similarity index 100% rename from developer/python3/gen_sig rename to "developer/Python3\360\237\226\211/gen_sig" diff --git a/developer/bash/Z "b/developer/bash\360\237\226\211/Z" similarity index 100% rename from developer/bash/Z rename to "developer/bash\360\237\226\211/Z" diff --git a/developer/bash/bashrc "b/developer/bash\360\237\226\211/bashrc" similarity index 100% rename from developer/bash/bashrc rename to "developer/bash\360\237\226\211/bashrc" diff --git a/developer/bash/cat_w_fn "b/developer/bash\360\237\226\211/cat_w_fn" similarity index 100% rename from developer/bash/cat_w_fn rename to "developer/bash\360\237\226\211/cat_w_fn" diff --git a/developer/bash/githolder "b/developer/bash\360\237\226\211/githolder" similarity index 100% rename from developer/bash/githolder rename to "developer/bash\360\237\226\211/githolder" diff --git a/developer/bash/rm_tilda_files_tree "b/developer/bash\360\237\226\211/rm_tilda_files_tree" similarity index 100% rename from developer/bash/rm_tilda_files_tree rename to "developer/bash\360\237\226\211/rm_tilda_files_tree" diff --git a/developer/bash/vl "b/developer/bash\360\237\226\211/vl" similarity index 100% rename from developer/bash/vl rename to "developer/bash\360\237\226\211/vl" diff --git a/developer/cc/home.cli.c "b/developer/cc\360\237\226\211/home.cli.c" similarity index 100% rename from developer/cc/home.cli.c rename to "developer/cc\360\237\226\211/home.cli.c" diff --git a/developer/cc/user-stem.cli.c "b/developer/cc\360\237\226\211/user-stem.cli.c" similarity index 100% rename from developer/cc/user-stem.cli.c rename to "developer/cc\360\237\226\211/user-stem.cli.c" diff --git a/developer/cc/user-subu.cli.c "b/developer/cc\360\237\226\211/user-subu.cli.c" similarity index 100% rename from developer/cc/user-subu.cli.c rename to "developer/cc\360\237\226\211/user-subu.cli.c" diff --git a/developer/cc/user.cli.c "b/developer/cc\360\237\226\211/user.cli.c" similarity index 100% rename from developer/cc/user.cli.c rename to "developer/cc\360\237\226\211/user.cli.c" diff --git a/developer/deprecated/iseq_C/LICENSE b/developer/deprecated/iseq_C/LICENSE deleted file mode 100644 index a50fe80..0000000 --- a/developer/deprecated/iseq_C/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2020 Thomas Walker Lynch - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/developer/deprecated/iseq_C/README.md b/developer/deprecated/iseq_C/README.md deleted file mode 100644 index abf32e7..0000000 --- a/developer/deprecated/iseq_C/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# home -pulls home directory from etc/password - -Typically used by scripts that do not want to be sensitive to getting the home directory from the $HOME environment variable. Install this in a places such as /usr/local/bin and then so something such as HOME=home at the top of scripts. diff --git a/developer/deprecated/iseq_C/makefile b/developer/deprecated/iseq_C/makefile deleted file mode 100644 index 29af988..0000000 --- a/developer/deprecated/iseq_C/makefile +++ /dev/null @@ -1,28 +0,0 @@ - -executable = home user user-stem user-subu -all: $(executable) - -home : home.c - gcc -o home home.c - -user : user.c - gcc -o user user.c - -user-stem : user-stem.c - gcc -o user-stem user-stem.c - -user-subu : user-subu.c - gcc -o user-subu user-subu.c - -.PHONY: clean -clean: - rm -f home user user-stem usr-subu - -# installation must be done by an account that has sudo privs -.PHONY: install -install: $(executable) - for ex in $(executable); do \ - sudo chmod 755 $$ex; \ - sudo chown root:root $$ex; \ - sudo mv $$ex /usr/local/bin; \ - done diff --git a/developer/deprecated/iseq_C/user-stem.c b/developer/deprecated/iseq_C/user-stem.c deleted file mode 100644 index 9f8a586..0000000 --- a/developer/deprecated/iseq_C/user-stem.c +++ /dev/null @@ -1,17 +0,0 @@ -#include -#include -#include -#include -#include - -int main(){ - struct passwd *pw = getpwuid(getuid()); - char *user_stem = strdup(pw->pw_name); - - char *p = user_stem; - while(*p && *p != '-') p++; - if(*p) *p='\0'; - - puts(user_stem); - return 0; -} diff --git a/developer/deprecated/iseq_C/user-subu.c b/developer/deprecated/iseq_C/user-subu.c deleted file mode 100644 index c20bd03..0000000 --- a/developer/deprecated/iseq_C/user-subu.c +++ /dev/null @@ -1,17 +0,0 @@ -#include -#include -#include -#include -#include - -int main(){ - struct passwd *pw = getpwuid(getuid()); - char *user_subu = strdup(pw->pw_name); - - char *p = user_subu; - while(*p && *p != '-') p++; - if(*p) p++; - - puts(p); - return 0; -} diff --git a/developer/deprecated/makefile b/developer/deprecated/makefile deleted file mode 100644 index b715f7c..0000000 --- a/developer/deprecated/makefile +++ /dev/null @@ -1,8 +0,0 @@ -SHELL=/usr/bin/bash - -.PHONEY: install -install: - sudo pwd - cd iseq_C && make install - cd iseq_interpreted; sudo install -m 755 * /usr/local/bin - diff --git a/developer/deprecated/release/make/environment.h b/developer/deprecated/release/make/environment.h deleted file mode 100644 index ba70241..0000000 --- a/developer/deprecated/release/make/environment.h +++ /dev/null @@ -1,5 +0,0 @@ -#ifndef RT·ENVIRONMENT_H -#define RT·ENVIRONMENT_H - typedef unsigned int uint; - -#endif diff --git a/developer/deprecated/release/make/makefile b/developer/deprecated/release/make/makefile deleted file mode 100644 index 272163f..0000000 --- a/developer/deprecated/release/make/makefile +++ /dev/null @@ -1,178 +0,0 @@ - - -#-------------------------------------------------------------------------------- -# This makefile must be called through a local makefile rather than directly. -# the local make file should include: -# -# 1. $(RESOURCE)/library/makefile-environment to give an environment to work with -# 2. it should set the variables to custom values -# 3. it should include this file, $(RESOURCE)/library/makefile -# 4. if it needs tailored targets it should then define them -# - -#-------------------------------------------------------------------------------- -# todo ... - -# should add test that incdir is not pwd before deleting the include -# file. Currently it is working for us despite this problem because dist-clean is -# looking for $(module).h while the include file is always $(module).lib.h. - -#-------------------------------------------------------------------------------- -# files named by convention -# this implements the .lib.c and the .cli.c convention -# - -# these are the sources edited by the programmer -C_SOURCE_LIB= $(wildcard $(SRCDIR)/*.lib.c) -C_SOURCE_EXEC= $(wildcard $(SRCDIR)/*.cli.c) -CC_SOURCE_LIB= $(wildcard $(SRCDIR)/*.lib.cc) -CC_SOURCE_EXEC= $(wildcard $(SRCDIR)/*.cli.cc) - -#remove the suffix to get base name -C_BASE_LIB= $(sort $(patsubst %.lib.c, %, $(notdir $(C_SOURCE_LIB)))) -C_BASE_EXEC= $(sort $(patsubst %.cli.c, %, $(notdir $(C_SOURCE_EXEC)))) -CC_BASE_LIB= $(sort $(patsubst %.lib.cc, %, $(notdir $(CC_SOURCE_LIB)))) -CC_BASE_EXEC= $(sort $(patsubst %.cli.cc, %, $(notdir $(CC_SOURCE_EXEC)))) - -# two sets of object files, one for the lib, and one for the command line interface progs -OBJECT_LIB= $(patsubst %, $(TMPDIR)/%.lib.o, $(C_BASE_LIB) $(CC_BASE_LIB)) -OBJECT_EXEC= $(patsubst %, $(TMPDIR)/%.cli.o, $(C_BASE_EXEC) $(CC_BASE_EXEC)) - -# executables are made from EXEC sources -EXEC= $(patsubst %, $(EXECDIR)/%, $(C_BASE_EXEC) $(CC_BASE_EXEC)) - - -#-------------------------------------------------------------------------------- -# targets - -.PHONY: all -all: version - -.PHONY: version -version: - @echo makefile version 7.0 - if [ ! -z "$(C)" ]; then $(C) -v; fi - if [ ! -z "$(CC)" ]; then $(CC) -v; fi - make -v - -.PHONY: info -info: - @echo "SHELL: " $(SHELL) - @echo "ECHO: " $(ECHO) - @echo "C: " $(C) - @echo "CFLAGS: " $(CFLAGS) - @echo "CC: " $(CC) - @echo "CCFLAGS: " $(CCFLAGS) - @echo "LINKFLAGS: " $(LINKFLAGS) - @echo "DOCDIR: " $(DOCDIR) - @echo "ENVDIR: " $(ENVDIR) - @echo "EXECDIR: " $(EXECDIR) - @echo "LIBDIR: " $(LIBDIR) - @echo "TESTDIR: " $(TESTDIR) - @echo "TMPDIR: " $(TMPDIR) - @echo "TRYDIR: " $(TRYDIR) - @echo "DEPFILE: " $(DEPFILE) - @echo "LIBFILE: " $(LIBFILE) - @echo "INCFILE: " $(INCFILE) - @echo "C_SOURCE_LIB: " $(C_SOURCE_LIB) - @echo "C_SOURCE_EXEC: " $(C_SOURCE_EXEC) - @echo "CC_SOURCE_LIB: " $(CC_SOURCE_LIB) - @echo "CC_SOURCE_EXEC: " $(CC_SOURCE_EXEC) - @echo "C_BASE_LIB: " $(C_BASE_LIB) - @echo "C_BASE_EXEC: " $(C_BASE_EXEC) - @echo "CC_BASE_LIB: " $(CC_BASE_LIB) - @echo "CC_BASE_EXEC: " $(CC_BASE_EXEC) - @echo "OBJECT_LIB: " $(OBJECT_LIB) - @echo "OBJECT_EXEC: " $(OBJECT_EXEC) - @echo "EXEC: " $(EXEC) - -# should be safe to run this in an already setup or partially setup directory -# gee looks like a candidate for a makefile function .. -.PHONY: setup -setup: - [ ! -e $(DOCDIR) ] && mkdir $(DOCDIR) || true - [ ! -e $(EXECDIR) ] && mkdir $(EXECDIR) || true - [ ! -e $(LIBDIR) ] && mkdir $(LIBDIR) || true - [ ! -e $(SRCDIR) ] && mkdir $(SRCDIR) || true - [ ! -e $(TESTDIR) ] && mkdir $(TESTDIR) || true - [ ! -e $(TMPDIR) ] && mkdir $(TMPDIR) || true - [ ! -e $(TRYDIR) ] && mkdir $(TRYDIR) || true - -.PHONY: dependency -dependency: - @rm -f $(DEPFILE) - @if [ -z "$(CC)" ]; then\ - if [ -z "$(C)" ]; then\ - $(ECHO) "No compiler specified";\ - exit 1;\ - else\ - echo "C compiler only deps" ;\ - $(C) $(CFLAGS) -MM $(C_SOURCE_LIB) $(C_SOURCE_EXEC) | sed 's|^.*\.o|$(TMPDIR)/&|' >> $(DEPFILE);\ - echo "deps for C linking";\ - for i in $(C_BASE_EXEC); do\ - $(ECHO) >> $(DEPFILE);\ - $(ECHO) "$(EXECDIR)/$$i : $(TMPDIR)/$$i.cli.o $(LIBFILE)" >> $(DEPFILE);\ - $(ECHO) " $(C) -o $(EXECDIR)/$$i $(TMPDIR)/$$i.cli.o $(LINKFLAGS)" >> $(DEPFILE);\ - done;\ - fi;\ - else\ - $(CC) $(CCFLAGS) -MM $(CC_SOURCE_LIB) $(CC_SOURCE_EXEC) | sed 's|^.*\.o|$(TMPDIR)/&|' >> $(DEPFILE);\ - if [ -z "$C()" ]; then\ - echo "CC compiler only deps" ;\ - else\ - echo "CC and C mixed compile deps" ;\ - $(C) $(CFLAGS) -MM $(C_SOURCE_LIB) $(C_SOURCE_EXEC) | sed 's|^.*\.o|$(TMPDIR)/&|' >> $(DEPFILE);\ - fi;\ - echo "deps for CC linking";\ - for i in $(CC_BASE_EXEC) $(C_BASE_EXEC) ; do\ - $(ECHO) >> $(DEPFILE);\ - $(ECHO) "$(EXECDIR)/$$i : $(TMPDIR)/$$i.cli.o $(LIBFILE)" >> $(DEPFILE);\ - $(ECHO) " $(CC) -o $(EXECDIR)/$$i $(TMPDIR)/$$i.cli.o $(LINKFLAGS)" >> $(DEPFILE);\ - done;\ - fi - -.PHONY: library -library: $(LIBFILE) - -$(LIBFILE): $(OBJECT_LIB) - ar rcs $(LIBFILE) $(OBJECT_LIB) - -.PHONY: cli -cli: $(LIBFILE) - make sub_cli - -.PHONY: sub_cli -sub_cli: $(EXEC) - -.PHONY: share -share: - if [ ! -z "$(wildcard $(LIBDIR)/*)" ]; then cp $(LIBDIR)/* $(DIST_TARGET)/$(LIBDIR); fi - if [ ! -z "$(wildcard $(EXECDIR)/*)" ]; then cp $(EXECDIR)/* $(DIST_TARGET)/$(EXECDIR); fi -# if [ ! -z "$(wildcard $(SRCDIR)/*.h)" ]; then cp $(SRCDIR)/*.h $(DIST_TARGET)/include; fi - - -.PHONY: clean -clean: - for i in $(wildcard $(TMPDIR)/*); do rm $$i || true; done - -.PHONY: dist-clean -dist-clean: - for i in $(wildcard $(TMPDIR)/*); do rm $$i || true; done - for i in $(EXEC); do [ -e $$i ] && rm $$i || true; done - rm -f $(LIBFILE) - -# recipes - $(TMPDIR)/%.o : $(SRCDIR)/%.c - $(C) $(CFLAGS) -o $@ -c $< - - $(TMPDIR)/%.o : $(SRCDIR)/%.cc - $(CC) $(CCFLAGS) -o $@ -c $< - -# recipes -#$(TMPDIR)/%.o : $(SRCDIR)/%.c -# $(C) $(CFLAGS) -o $@ -c <($(CPPP) $<) - -$(TMPDIR)/%.o : $(SRCDIR)/%.c - $(CPPP) $< $(TMPDIR)/tempfile.c - $(C) $(CFLAGS) -o $@ -c $(TMPDIR)/tempfile.c -# rm $(TMPDIR)/tempfile.c diff --git a/developer/deprecated/release/make/makefile-environment b/developer/deprecated/release/make/makefile-environment deleted file mode 100644 index 6a01632..0000000 --- a/developer/deprecated/release/make/makefile-environment +++ /dev/null @@ -1,53 +0,0 @@ -#makes use of variable PROJECT from the environment, see command `repo` - -SHELL=/bin/bash - -#-------------------------------------------------------------------------------- -# useful macros -# - -# a single space literal, for example if you wanted to subsitute commas to -# spaces: $(subst $(space),;,$(string)) - -blank :=s -pace :=$(blank) $(blank) - -#-------------------------------------------------------------------------------- -# Programs make uses. -# -ECHO= echo -#ECHO= echo -e - -# If not using C, or C++, set the variable to a blank value -# (value should be set in the local makefile) -C= -CC= -CPPP= echo "#line 1 \"$1\""; cat - - -#-------------------------------------------------------------------------------- -# main directories -# these may be created by make setup, which can be useful as git doesn't keep empty directories -# -ENVDIR=../env -DOCDIR=document -EXECDIR=executables -LIBDIR=library -SRCDIR=src -TESTDIR=test -TMPDIR=temporary -TRYDIR=experiment - -#-------------------------------------------------------------------------------- -# local targets -# -DEPFILE=$(TMPDIR)/makefile-cc.deps -LIBFILE=$(LIBDIR)/lib$(PROJECT).a -INCFILE=$(SRCDIR)/$(PROJECT).h - -#-------------------------------------------------------------------------------- -# install target -# make install has not implemented yet, so no matter -# -DIST_TARGET= - diff --git a/developer/deprecated/release/repo/repo b/developer/deprecated/release/repo/repo deleted file mode 100755 index 7e124dd..0000000 --- a/developer/deprecated/release/repo/repo +++ /dev/null @@ -1,73 +0,0 @@ -#!/bin/bash -# this will start a new shell that has an environment appropriate for the repo -#set -x -# current `use_tool` in the project environment also sets $PROJECT, and it comes later. - - -repo="${1%/}" - -error=false -if [ -z "$repo" ]; then - echo "no repo specified" - error=true -fi -if [ -z "$REPO_DIR" ]; then - echo "no REPO_DIR in the environment" - error=true -fi -if $error; then - exit 1 -fi - - -# makes an init file for bash. -# Variables from the environment will not expand within this heredoc because of the quotes around the EOF. (Yes, that is -# a thing.) -# moved this to the .bashrc: -# export PS1='\n$(/usr/local/bin/Z) [$(echo "$REPO")]\n\u@\h§\w§\n> ' -read -r -d '' InitFile <<-"EOF" - export HOME=$(/usr/local/bin/home) - . "$HOME/.bashrc" - export HOME=$(/usr/local/bin/home) # make sure it wasn't changed in .bashrc - export SHELL=/bin/bash - export USERNAME=$(/usr/local/bin/user) - export REPO_HOME="$REPO_DIR/$REPO" - if [ -z "$TMP" ] && [ -d "$REPO_HOME/developer" ]; then - export TMP="$REPO_HOME/developer/scratch_pad" - if [ ! -d "$TMP" ]; then - mkdir "$TMP" - fi - fi - cd "$REPO_HOME" - act="$REPO_HOME/developer/tool/env" - if [ -f "$act" ]; then - . "$act" - fi - # echo $PATH -EOF - -# exec -c and env -i, where INSIDE_EMACS is set in the calling shell and is also set in -# the init script of the newly launched shell, does not work. In both cases emacs stops -# tracking directory changes in the newly launched shell. Emacs will continue to track -# directory changes if we call bash directly, or if we use env -i with INSIDE_EMACS defined -# as a parameter. -# -# PROJECT is for PS1 bash prompt -env --ignore-environment \ - REPO="$repo" \ - REPO_DIR="$REPO_DIR" \ - SUBU_SHARE_DIR="$SUBU_SHARE_DIR"\ - PROJECT="$repo"\ - INSIDE_EMACS="$INSIDE_EMACS" \ - TMP="$TMP" \ - HOSTNAME="$HOSTNAME" \ - LOGNAME="$LOGNAME" \ - DISPLAY="$DISPLAY" \ - LANG="$LANG"\ - TERM="$TERM" \ - TERMCAP="$TERMCAP" \ - EDITOR="$EDITOR" \ - PATH="/usr/local/bin:/usr/bin:/bin" \ - /bin/bash --init-file <(echo "$InitFile") - -#set +x diff --git a/developer/deprecated/release/repo/repo_pull b/developer/deprecated/release/repo/repo_pull deleted file mode 100755 index 88d5cda..0000000 --- a/developer/deprecated/release/repo/repo_pull +++ /dev/null @@ -1,68 +0,0 @@ -#!/bin/bash -#set -x -if [ -z "$REPO_DIR" ]; then - echo "can't $0, no REPO_DIR repo home directory found in the environment" - exit 1; -fi -if [ -z "$TMP" ]; then - echo "can't $0, no tmp directory found in the environment" - exit 1; -fi - -# don't want the pull to clobber this, and gosh, what if there are multiple pulls -# simultaneously? this is a bit of a hack but good enough for now .. -TimeStamp="$TMP"/git_pull_timestamp_"$(od -A n -t x -N 8 /dev/urandom |tr -d ' ')" -touch "$TimeStamp" - -# would be better to make this repo specific so we don't pull other submodules than the -# repo .. or do we want the latest in the other submodules also? -pushd "$REPO_DIR" > /dev/null - - git pull --recurse-submodules || echo "git pull failed" - - # make a file that looks like a newly pulled executable for testing purposes - # touch temp - # chmod +x temp - - find . \ - -newer "$TimeStamp" \ - -not -path "./.git/*" \ - -not -type d \ - -executable \ - -execdir echo "Pulled file is executable, removing x flag: {}" \; \ - -execdir chmod -x {} \; - - find . \ - -newer "$TimeStamp" \ - -not -type d \ - -not -name "\.git" \ - -not -path "./.git/*" \ - -execdir echo "New file: {}" \; - - find . \ - -newer "$TimeStamp" \ - -not -path "./.git/*" \ - -path "./tmp/*" \ - -execdir echo "Error, this file was pulled into a tmp directory: {}" \; - - if [ -d env ]; then - find env \ - -newer "$TimeStamp" \ - -execdir echo "Error, this file was pulled into the env directory: {}" \; - fi - - find . \ - -newer "$TimeStamp" \ - -not -path "./.git/*" \ - -not -name "\.git" \ - -name "\.*" \ - -execdir echo "Error, hidden file was pulled: {}" \; - - if [ .gitignore -nt "$TimeStamp" ]; then - echo "Warning, .gitignore was modified." - fi - - rm "$TimeStamp" - -popd > /dev/null -#set +x diff --git a/developer/deprecated/release/repo/repo_push b/developer/deprecated/release/repo/repo_push deleted file mode 100755 index 7abf797..0000000 --- a/developer/deprecated/release/repo/repo_push +++ /dev/null @@ -1,52 +0,0 @@ -#!/bin/bash -#set -x - -if [ -z "$REPO_DIR" ]; then - echo "can't $0, no REPO_DIR found in the environment" - exit 1; -fi -CommitMessage="$1" -if [ -z "$CommitMessage" ]; then - echo "no commit message, enter it now:" - read CommitMessage - if [ -z "$CommitMessage" ]; then - echo "no commit message, exiting" - exit 1; - fi -fi - -pushd "$REPO_DIR" > /dev/null - - # make clean any directories with a makefile - find . \ - -not -path "./.git/*" \ - -not -path "./tmp/*" \ - -type f \ - -name 'makefile' \ - -execdir make clean \; - - # executables should not be checked into the repo, yet we found these: - find . \ - -not -path "./.git/*" \ - -not -path "./tmp/*" \ - -type f \ - -executable \ - -exec echo "found executable, removing x flag" {} \; - -execdir chmod -x {} \; - - # -execdir mv {} {}~ \; - -set -x - git stash - git pull - git stash pop - git add . - git commit -m "$CommitMessage" - git push -set +x - -popd > /dev/null -#set +x - - - diff --git a/developer/deprecated/release/util/rm_tilda_files_tree b/developer/deprecated/release/util/rm_tilda_files_tree deleted file mode 100755 index 6ce67f5..0000000 --- a/developer/deprecated/release/util/rm_tilda_files_tree +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -# -# rm_tilda_files_tree . -# - -if [ ! -d "$1" ]; then - echo "expected first arg to be a directory where rm_tilda_files_tree is to be applied, but found: " "$1" - exit 1 -fi - -find "$1" -not -path '*/\.git/*' -name '*~' -exec rm {} \; - diff --git a/developer/deprecated/repo/repo b/developer/deprecated/repo/repo deleted file mode 100755 index 7e124dd..0000000 --- a/developer/deprecated/repo/repo +++ /dev/null @@ -1,73 +0,0 @@ -#!/bin/bash -# this will start a new shell that has an environment appropriate for the repo -#set -x -# current `use_tool` in the project environment also sets $PROJECT, and it comes later. - - -repo="${1%/}" - -error=false -if [ -z "$repo" ]; then - echo "no repo specified" - error=true -fi -if [ -z "$REPO_DIR" ]; then - echo "no REPO_DIR in the environment" - error=true -fi -if $error; then - exit 1 -fi - - -# makes an init file for bash. -# Variables from the environment will not expand within this heredoc because of the quotes around the EOF. (Yes, that is -# a thing.) -# moved this to the .bashrc: -# export PS1='\n$(/usr/local/bin/Z) [$(echo "$REPO")]\n\u@\h§\w§\n> ' -read -r -d '' InitFile <<-"EOF" - export HOME=$(/usr/local/bin/home) - . "$HOME/.bashrc" - export HOME=$(/usr/local/bin/home) # make sure it wasn't changed in .bashrc - export SHELL=/bin/bash - export USERNAME=$(/usr/local/bin/user) - export REPO_HOME="$REPO_DIR/$REPO" - if [ -z "$TMP" ] && [ -d "$REPO_HOME/developer" ]; then - export TMP="$REPO_HOME/developer/scratch_pad" - if [ ! -d "$TMP" ]; then - mkdir "$TMP" - fi - fi - cd "$REPO_HOME" - act="$REPO_HOME/developer/tool/env" - if [ -f "$act" ]; then - . "$act" - fi - # echo $PATH -EOF - -# exec -c and env -i, where INSIDE_EMACS is set in the calling shell and is also set in -# the init script of the newly launched shell, does not work. In both cases emacs stops -# tracking directory changes in the newly launched shell. Emacs will continue to track -# directory changes if we call bash directly, or if we use env -i with INSIDE_EMACS defined -# as a parameter. -# -# PROJECT is for PS1 bash prompt -env --ignore-environment \ - REPO="$repo" \ - REPO_DIR="$REPO_DIR" \ - SUBU_SHARE_DIR="$SUBU_SHARE_DIR"\ - PROJECT="$repo"\ - INSIDE_EMACS="$INSIDE_EMACS" \ - TMP="$TMP" \ - HOSTNAME="$HOSTNAME" \ - LOGNAME="$LOGNAME" \ - DISPLAY="$DISPLAY" \ - LANG="$LANG"\ - TERM="$TERM" \ - TERMCAP="$TERMCAP" \ - EDITOR="$EDITOR" \ - PATH="/usr/local/bin:/usr/bin:/bin" \ - /bin/bash --init-file <(echo "$InitFile") - -#set +x diff --git a/developer/deprecated/repo/repo_pull b/developer/deprecated/repo/repo_pull deleted file mode 100755 index 88d5cda..0000000 --- a/developer/deprecated/repo/repo_pull +++ /dev/null @@ -1,68 +0,0 @@ -#!/bin/bash -#set -x -if [ -z "$REPO_DIR" ]; then - echo "can't $0, no REPO_DIR repo home directory found in the environment" - exit 1; -fi -if [ -z "$TMP" ]; then - echo "can't $0, no tmp directory found in the environment" - exit 1; -fi - -# don't want the pull to clobber this, and gosh, what if there are multiple pulls -# simultaneously? this is a bit of a hack but good enough for now .. -TimeStamp="$TMP"/git_pull_timestamp_"$(od -A n -t x -N 8 /dev/urandom |tr -d ' ')" -touch "$TimeStamp" - -# would be better to make this repo specific so we don't pull other submodules than the -# repo .. or do we want the latest in the other submodules also? -pushd "$REPO_DIR" > /dev/null - - git pull --recurse-submodules || echo "git pull failed" - - # make a file that looks like a newly pulled executable for testing purposes - # touch temp - # chmod +x temp - - find . \ - -newer "$TimeStamp" \ - -not -path "./.git/*" \ - -not -type d \ - -executable \ - -execdir echo "Pulled file is executable, removing x flag: {}" \; \ - -execdir chmod -x {} \; - - find . \ - -newer "$TimeStamp" \ - -not -type d \ - -not -name "\.git" \ - -not -path "./.git/*" \ - -execdir echo "New file: {}" \; - - find . \ - -newer "$TimeStamp" \ - -not -path "./.git/*" \ - -path "./tmp/*" \ - -execdir echo "Error, this file was pulled into a tmp directory: {}" \; - - if [ -d env ]; then - find env \ - -newer "$TimeStamp" \ - -execdir echo "Error, this file was pulled into the env directory: {}" \; - fi - - find . \ - -newer "$TimeStamp" \ - -not -path "./.git/*" \ - -not -name "\.git" \ - -name "\.*" \ - -execdir echo "Error, hidden file was pulled: {}" \; - - if [ .gitignore -nt "$TimeStamp" ]; then - echo "Warning, .gitignore was modified." - fi - - rm "$TimeStamp" - -popd > /dev/null -#set +x diff --git a/developer/deprecated/repo/repo_push b/developer/deprecated/repo/repo_push deleted file mode 100755 index 7abf797..0000000 --- a/developer/deprecated/repo/repo_push +++ /dev/null @@ -1,52 +0,0 @@ -#!/bin/bash -#set -x - -if [ -z "$REPO_DIR" ]; then - echo "can't $0, no REPO_DIR found in the environment" - exit 1; -fi -CommitMessage="$1" -if [ -z "$CommitMessage" ]; then - echo "no commit message, enter it now:" - read CommitMessage - if [ -z "$CommitMessage" ]; then - echo "no commit message, exiting" - exit 1; - fi -fi - -pushd "$REPO_DIR" > /dev/null - - # make clean any directories with a makefile - find . \ - -not -path "./.git/*" \ - -not -path "./tmp/*" \ - -type f \ - -name 'makefile' \ - -execdir make clean \; - - # executables should not be checked into the repo, yet we found these: - find . \ - -not -path "./.git/*" \ - -not -path "./tmp/*" \ - -type f \ - -executable \ - -exec echo "found executable, removing x flag" {} \; - -execdir chmod -x {} \; - - # -execdir mv {} {}~ \; - -set -x - git stash - git pull - git stash pop - git add . - git commit -m "$CommitMessage" - git push -set +x - -popd > /dev/null -#set +x - - - diff --git a/developer/deprecated/subu_setup b/developer/deprecated/subu_setup deleted file mode 100644 index 1a9a220..0000000 --- a/developer/deprecated/subu_setup +++ /dev/null @@ -1,55 +0,0 @@ -#!/bin/bash -set -e - -# Check for subuser name -if [ -z "$1" ]; then - echo "Usage: $0 " - exit 1 -fi - -SUBU_NAME=$1 -SUBU_USER="Thomas-$SUBU_NAME" -SUBU_HOME="/home/$SUBU_USER" - -# Check if the subuser exists -if ! id "$SUBU_USER" &>/dev/null; then - echo "Error: Subuser $SUBU_USER does not exist!" - exit 1 -fi - -echo "Setting up subuser: $SUBU_USER" - -# 1. Enable linger for the subuser -echo "Enabling linger for $SUBU_USER..." -sudo loginctl enable-linger "$SUBU_USER" - -# 2. Enable pipewire services for the subuser -echo "Enabling pipewire services for $SUBU_USER..." -sudo -u "$SUBU_USER" systemctl --user enable pipewire -sudo -u "$SUBU_USER" systemctl --user enable pipewire-pulse - -# 3. Set up X11 access (XAUTHORITY) -echo "Setting up X11 access for $SUBU_USER..." -XAUTH_PATH="$SUBU_HOME/.Xauthority" -if [ ! -f "$XAUTH_PATH" ]; then - sudo -u "$SUBU_USER" touch "$XAUTH_PATH" -fi - -# Generate a trusted X11 cookie -echo "Generating trusted X11 cookie..." -xauth generate "$DISPLAY" . trusted -xauth extract - "$DISPLAY" | sudo -u "$SUBU_USER" xauth merge - - -# 4. Set up a basic .bashrc if not already present -echo "Setting up .bashrc for $SUBU_USER..." -BASHRC_PATH="$SUBU_HOME/.bashrc" -if [ ! -f "$BASHRC_PATH" ]; then - sudo -u "$SUBU_USER" cp /etc/skel/.bashrc "$BASHRC_PATH" - echo "# Custom settings for $SUBU_USER" | sudo -u "$SUBU_USER" tee -a "$BASHRC_PATH" -fi - -# 5. Adjust permissions for the subuser home directory (optional) -echo "Ensuring correct permissions for $SUBU_HOME..." -sudo chown -R "$SUBU_USER:$SUBU_USER" "$SUBU_HOME" - -echo "Subuser setup complete for $SUBU_USER!" diff --git a/developer/deprecated/subu_systemd b/developer/deprecated/subu_systemd deleted file mode 100755 index 0b88448..0000000 --- a/developer/deprecated/subu_systemd +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/bash - -subu="$1" -shell="${@:2}" - -# Basic error handling for subu name -if [ -z "$subu" ]; then - echo "No subuser name supplied" - exit 1 -fi - -# Ensure the subu session is set up correctly -xauth_output=$(xauth list) -xkey=$(echo "$xauth_output" | head -1 | awk '{print $3}') - -if [ -z "$xkey" ]; then - echo "subu:: xauth key not found" - exit 1 -fi - -# Set up the display environment -read -r -d '' script0 <<-EOF - export NO_AT_BRIDGE=1 \ - ;touch .Xauthority \ - ;xauth add "$DISPLAY" . "$xkey" \ - ;export DISPLAY="$DISPLAY" \ - ;eval \$(dbus-launch --sh-syntax) \ - ;export DBUS_SESSION_BUS_ADDRESS \ - ;export DBUS_SESSION_BUS_PID \ - ;$shell -EOF - -# Start the subuser session using machinectl without the '--' issue -sudo machinectl shell $subu@ /bin/bash -c "$script0" diff --git a/developer/emacs/emacs.el "b/developer/emacs\360\237\226\211/emacs.el" similarity index 100% rename from developer/emacs/emacs.el rename to "developer/emacs\360\237\226\211/emacs.el" diff --git a/developer/make/RT_0.h "b/developer/make\360\237\226\211/RT_0.h" similarity index 100% rename from developer/make/RT_0.h rename to "developer/make\360\237\226\211/RT_0.h" diff --git a/developer/make/environment_RT_0 "b/developer/make\360\237\226\211/environment_RT_0" similarity index 100% rename from developer/make/environment_RT_0 rename to "developer/make\360\237\226\211/environment_RT_0" diff --git a/developer/make/targets "b/developer/make\360\237\226\211/targets" similarity index 100% rename from developer/make/targets rename to "developer/make\360\237\226\211/targets" diff --git a/developer/nautilus/Decrypt "b/developer/nautilus\360\237\226\211/Decrypt" similarity index 100% rename from developer/nautilus/Decrypt rename to "developer/nautilus\360\237\226\211/Decrypt" diff --git a/developer/nautilus/Encrypt "b/developer/nautilus\360\237\226\211/Encrypt" similarity index 100% rename from developer/nautilus/Encrypt rename to "developer/nautilus\360\237\226\211/Encrypt" diff --git a/developer/nautilus/README.md "b/developer/nautilus\360\237\226\211/README.md" similarity index 100% rename from developer/nautilus/README.md rename to "developer/nautilus\360\237\226\211/README.md" diff --git a/developer/tool/env "b/developer/tool\360\237\226\211/env" similarity index 100% rename from developer/tool/env rename to "developer/tool\360\237\226\211/env" diff --git a/developer/tool/make "b/developer/tool\360\237\226\211/make" similarity index 100% rename from developer/tool/make rename to "developer/tool\360\237\226\211/make" diff --git a/developer/tool/makefile "b/developer/tool\360\237\226\211/makefile" similarity index 100% rename from developer/tool/makefile rename to "developer/tool\360\237\226\211/makefile" diff --git a/developer/tool/release "b/developer/tool\360\237\226\211/release" similarity index 100% rename from developer/tool/release rename to "developer/tool\360\237\226\211/release" diff --git a/document/Java_import_as_alternative.txt "b/document\360\237\226\211/Java_import_as_alternative.txt" similarity index 100% rename from document/Java_import_as_alternative.txt rename to "document\360\237\226\211/Java_import_as_alternative.txt" diff --git a/document/RT_C_control_structure.html "b/document\360\237\226\211/RT_C_control_structure.html" similarity index 100% rename from document/RT_C_control_structure.html rename to "document\360\237\226\211/RT_C_control_structure.html" diff --git a/document/RT_code_format.txt "b/document\360\237\226\211/RT_code_format.txt" similarity index 100% rename from document/RT_code_format.txt rename to "document\360\237\226\211/RT_code_format.txt" diff --git a/document/bash_name_of_script.txt "b/document\360\237\226\211/bash_name_of_script.txt" similarity index 100% rename from document/bash_name_of_script.txt rename to "document\360\237\226\211/bash_name_of_script.txt" diff --git a/document/directory_naming.html "b/document\360\237\226\211/directory_naming.html" similarity index 100% rename from document/directory_naming.html rename to "document\360\237\226\211/directory_naming.html" diff --git a/document/how_to_use_project_directory_structure.txt "b/document\360\237\226\211/how_to_use_project_directory_structure.txt" similarity index 100% rename from document/how_to_use_project_directory_structure.txt rename to "document\360\237\226\211/how_to_use_project_directory_structure.txt" diff --git "a/document\360\237\226\211/pencil_suffix.html" "b/document\360\237\226\211/pencil_suffix.html" new file mode 100644 index 0000000..5675897 --- /dev/null +++ "b/document\360\237\226\211/pencil_suffix.html" @@ -0,0 +1,110 @@ + + + + + + + Pencil Attribute in Directory Structure + + + +
+

Pencil Suffix

+

+ The 🖉 (pencil) symbol suffix is used to denote directories or files that + contain authored content. Authored content in this context refers to + files that cannot be regenerated or replaced by running a build tool. + These are typically original creations, whether by human or AI, and are + critical to retain unchanged unless explicitly modified by an author. +

+ +

Implications of the Pencil Attribute

+
    +
  • Directories marked with a 🖉 are excluded from cleaning scripts or build processes that overwrite or regenerate content.
  • +
  • In the future, files or directories marked with a 🖉 will require manual editing permissions, typically managed via group ownership or specific sub-user policies.
  • +
  • In future systems using advanced access control, the 🖉 attribute could represent specific permissions where the owning sub-user can edit, while others have only read access.
  • +
+ +

Future Integration

+

+ This system opens a path for implementing a robust user hierarchy. For example, in a multi-user environment: +

+
    +
  • Files marked with 🖉 could be managed by a dedicated sub-user, granting specific access for editing while ensuring consistency and protection against unintended modifications.
  • +
  • The system could evolve to define "authored" attributes programmatically, enabling complex access control and file management policies across projects.
  • +
+ +

Practical Usage

+

+ For now, the 🖉 symbol serves as a clear and straightforward visual cue in directory names, simplifying project navigation and management. +

+
+ + diff --git a/document/running_IDE_and_jdb_in_test_environment.txt "b/document\360\237\226\211/running_IDE_and_jdb_in_test_environment.txt" similarity index 100% rename from document/running_IDE_and_jdb_in_test_environment.txt rename to "document\360\237\226\211/running_IDE_and_jdb_in_test_environment.txt" diff --git a/document/variable_suffix_conventions.txt "b/document\360\237\226\211/variable_suffix_conventions.txt" similarity index 100% rename from document/variable_suffix_conventions.txt rename to "document\360\237\226\211/variable_suffix_conventions.txt" diff --git a/env_administrator "b/env_administrator\360\237\226\211" similarity index 100% rename from env_administrator rename to "env_administrator\360\237\226\211" diff --git a/env_developer "b/env_devloper\360\237\226\211" similarity index 100% rename from env_developer rename to "env_devloper\360\237\226\211" diff --git "a/env_tester\360\237\226\211" "b/env_tester\360\237\226\211" new file mode 100644 index 0000000..8b13789 --- /dev/null +++ "b/env_tester\360\237\226\211" @@ -0,0 +1 @@ + diff --git a/tool_shared/bespoke/cat_w_fn "b/tool_shared/bespoke\360\237\226\211/cat_w_fn" similarity index 100% rename from tool_shared/bespoke/cat_w_fn rename to "tool_shared/bespoke\360\237\226\211/cat_w_fn" diff --git a/tool_shared/bespoke/env "b/tool_shared/bespoke\360\237\226\211/env" similarity index 100% rename from tool_shared/bespoke/env rename to "tool_shared/bespoke\360\237\226\211/env" diff --git a/tool_shared/bespoke/githolder "b/tool_shared/bespoke\360\237\226\211/githolder" similarity index 100% rename from tool_shared/bespoke/githolder rename to "tool_shared/bespoke\360\237\226\211/githolder" diff --git a/tool_shared/bespoke/version "b/tool_shared/bespoke\360\237\226\211/version" similarity index 100% rename from tool_shared/bespoke/version rename to "tool_shared/bespoke\360\237\226\211/version" diff --git a/tool_shared/bespoke/vl "b/tool_shared/bespoke\360\237\226\211/vl" similarity index 100% rename from tool_shared/bespoke/vl rename to "tool_shared/bespoke\360\237\226\211/vl" diff --git a/tool/env "b/tool\360\237\226\211/env" similarity index 100% rename from tool/env rename to "tool\360\237\226\211/env" -- 2.20.1