Summary Files Commits Branches @commit @diff @stats
Commit message (Collapse)AuthorAgeLinesSHA
* (csg) Roughly reworked pipeline with multiple types of scripts HEAD main
 Syndamia Verified
2024-04-30-106/+117f8266b6
| | | | Now, rather than having all scripts at once, there are 6 types of script, running at 6 different "stages"
* [s2] Fixed error when timestamp.txt is disabled
 Syndamia Verified
2024-04-14-1/+44409b3c
|
* [p3] Fixed logic for disabling timestamp.txt
 Syndamia Verified
2024-04-14-1/+25cc370c
|
* [s2] Fixed error "cannot open source file -f" when you have no awk libraries
 Syndamia Verified
2024-04-14-1/+1956b9d3
|
* [README] Publicised POSIX compatibility and updated future features
 Syndamia Verified
2024-04-14-2/+927da58d
|
* [s1] Added check if there are any scripts inside AWKSCRIPTS
 Syndamia Verified
2024-04-14-1/+156a09d2
|
* [s0] Added simple git repository check
 Syndamia Verified
2024-04-14-1/+1a194e60
|
* [s1] Combined CSG scripts are now ordered, according to regexes in ↵
 Syndamia Verified
2024-02-26-6/+144cdb05b
| | | | | | | | | | | | | | | | | alphabetically-ordered scripts Scripts are alphabetically ordered, and combined files use the order in which new regexes (amongst the ordered scripts) are found. By regex I'm reffering to the filename regex as the top comment of every script. This allows some crude amount of control over the order in which scripts are concatenated. Since POSIX doesn't have @include or a similar construct, and the idea is to promote splitting your projects into smaller scripts, this is required. To summarize, all files with the same regex have their rules concatenated in filename alphabetic order, and the rules themselves are ordered, according to their first occurrence in the files in filename alphabetic order. So, rules of script B.awk will always run after script A.awk, no matter regexes. To make script C.awk run before script B.awk, you'll need A.awk and C.awk to share regex, but B.awk to not (A.awk could even be a dummy script, only having the regex on top).
* [s2] Fixed premature ending for word count
 Syndamia Verified
2023-10-23-1/+16c60778
|
* [csg] Portable shebang
 Syndamia Verified
2023-10-23-1/+1c250a0b
|
* [s2] Put awk scripts logic inside a single variable and moved scripts ↵
 Syndamia Verified
2023-10-23-17/+11e857a26
| | | | | | variable inside transform_file This way we improve efficiency significantly and make the whole script portable
* [s2] POSIX Renamed transform-file to transform_file and replaced process ↵
 Syndamia Verified
2023-10-23-3/+589d2ba5
| | | | substitution with heredoc
* [s1] POSIX Removed process substitution and += for the portable heredoc and =
 Syndamia Verified
2023-10-23-2/+46fc1846
|
* [s2] Reworked sitemap creation with a single awk script
 Syndamia Verified
2023-10-23-14/+183aad82d
| | | | | This should be generally faster and opens more possibilities for file-dependant properties Also went away with the process substitution, improving portability
* [s2] POSIX Reworked created and edited values to not use arrays
 Syndamia Verified
2023-10-23-4/+8f39bb5c
|
* [s2] POSIX Reworked title, descr and words variables to be assigned from a ↵
 Syndamia Verified
2023-10-23-11/+14222d2dc
| | | | | | single awk script Faster than before and more portable
* [s0] Reworked timestamp.txt generation to use while heredoc and an awk ↵
 Syndamia Verified
2023-10-23-5/+89f6222a
| | | | | | script for creation Faster and more portable
* [s1] Reworked from find | while to while heredoc for better file path ↵
 Syndamia Verified
2023-10-23-2/+43477a57
| | | | compatibility
* [p4] POSIX Replaced \e with \033
 Syndamia Verified
2023-10-23-2/+2f0c5b6f
|
* [p3] Fully "muted" isCommand output
 Syndamia Verified
2023-10-23-1/+1caf00c2
|
* [p2] Fixed parent folder logic when DESTINATION doesn't exist
 Syndamia Verified
2023-10-23-2/+2f797121
|
* [README] Simplified contents
 Syndamia Verified
2023-10-18-20/+361f6cf02
|
* [README] Updated help message
 Syndamia Verified
2023-10-18-1/+4950d433
|
* [p1,s2] Implemented sitemap generation
 Syndamia Verified
2023-10-17-4/+308b0bef0
|
* [demo] Updated with more detail
 Syndamia Verified
2023-10-17-4/+48a22ed0a
|
* [s2] Fixed logic for timestamps
 Syndamia Verified
2023-10-17-4/+450dc274
|
* [s1] awk scripts are combined and awk libraries are extracted only when ↵
 Syndamia Verified
2023-10-17-29/+32e196fe2
| | | | AWKSCRIPTS isn't empty string
* [s2] Timestamps are now passed as variables to scripts
 Syndamia Verified
2023-10-17-1/+957e9d16
|
* [p1] Added created by and repo info
 Syndamia Verified
2023-10-17-1/+5d27f236
|
* [p1] Added info about -h, -? and --help
 Syndamia Verified
2023-10-17-1/+67181ed5
|
* [README] Updated with information about everything
 Syndamia Verified
2023-10-17-17/+88e59e642
|
* [csg] Renamed output to destination
 Syndamia Verified
2023-10-17-18/+186a79e63
|
* [p1] Updated info on variables and dependencies
 Syndamia Verified
2023-10-17-8/+12b7bdc58
|
* [s2] Restructured and added comments for title variable
 Syndamia Verified
2023-10-17-5/+5853702c
|
* [s1] Simplified combining awk scripts script
 Syndamia Verified
2023-10-17-2/+265e74b7
|
* [csg] Added some quotes around substitutions where needed
 Syndamia Verified
2023-10-17-4/+42511703
|
* [s0] Timestamp file can be disabled if CSG_TIMESTAMP_FILE is empty
 Syndamia Verified
2023-10-17-1/+1f95fd69
|
* (p1,p2,p3,p4) Reorganized preprocessing steps, divided them into parts, ↵
 Syndamia Verified
2023-10-17-38/+479506054
| | | | added more checks, made certain error messages more helpful
* (s2) Fixed _header titles with escaped &
 Syndamia Verified
2023-10-17-1/+41f7519c
|
* (s2) Fixed title var not using title format
 Syndamia Verified
2023-10-17-1/+866c6f8c
|
* (s2) Reworked words to be counted with awk
 Syndamia Verified
2023-10-17-1/+17935fb4
|
* (vars,s2) Fixed lowdown and csg-print errors due to single quotes
 Syndamia Verified
2023-10-17-3/+31fe1e21
|
* (s2) Added creation of csg-print
 Syndamia Verified
2023-10-16-0/+2c2e945c
|
* (csg) Added help menu, a lot of variable checks and abstracted awk and ↵
 Syndamia Verified
2023-10-16-27/+9198b9c61
| | | | lowdown into variables
* (s1,s2) Added more general logic for awk libraries
 Syndamia Verified
2023-10-16-4/+178879e8c
|
* (csg) Added stage timers
 Syndamia Verified
2023-10-16-1/+242baf546
|
* (csg) Improved code consistency by putting do statements on a new line
 Syndamia Verified
2023-10-16-3/+4d7ddea8
|
* (s0) Reworked timestamps generation to work better
 Syndamia Verified
2023-10-16-13/+234164b91
|
* (s1) Silenced cpio output
 Syndamia Verified
2023-10-16-1/+1f7f89e4
|
* (s2) title is found via awk, instead of grep to reduce dependencies
 Syndamia Verified
2023-10-16-2/+18a33fd8
|