FOR YOUR IDEAS
Some ideas that I have and maybe some implementations of those.
=> thisweek.sh
--------------
25.10.2025: Concept of "this week" directory (born this day)
Normally I organize my projects and files in various ways.
And sometimes I get lost. Where is that specific thing that
I worked last week? To fix that, today I had an idea.
What if each week, I work in different "this week" directory.
And this should happen quite automatically, if I just have
small set of commands to help me.
And so I made a script that can be sourced from .bashrc.
If my home directory is "/home/user", I can do following:
export THISWEEK=/home/user/weekly
source $THISWEEK/thisweek.sh
So there I first setup environment variable to point target
directory. Then I have copied "thisweek.sh" into that directory
so that I can source it into my profile. Everything neatly
in same directory.
After this, I have following commands available in my shell.
tw - To quickly jump into this week directory.
twln - To link project folder to this weeks directory.
twls - To list things that has happend this week.
twlog - To write log entries into this week journal.txt file.
twed - To edit this week journal file.
Example workflow:
# I want to update my nightfall.city pages this week
twlog TODO: update nightfall.city gardeners
cd websites/nightfall.city
twln
# Later I have some great idea
twlog IDEA: create company to build space elevator to Mars
# Then I have already forgotten what I was about to ...
twls
# And on next day, I can just quickly get back to context ...
tw
# And when I later have done some things, update journal ...
twed
This is just a start, feel free to steal this idea.
Timestamp: 251025.436.1234