-
Notifications
You must be signed in to change notification settings - Fork 0
main
-
Design in main doc still ongoing.
-
Probably consolidate all CI/CD and shell script dev related logs into github.com/user-tools/user-scripts/wiki.
-
Immediate dev objectives:
-
record script body under ID (using some key/value store CLI client)
-
record script executions (idem ditto)
- Bourne shell compatible dist. But building all dev/build components out of Bash, Dash compat.
- Initial project setup, slightly unorganized docs Long backlog in main-project TODO.tx.
- Much code still in other repos.
- A lot done first at ci setup. [2019] But support tooling has not been progressing to satisfaction, CI builds went flat after Travis closed OSS builds.
- After much thinking also concluded I need something like
make, to resolve all settings and 'facts' during specific phases of a build. - Many little updates to libs done through the years.
- Moved focus to more elementary user-shell support in User-Conf project first +U-c.
-
tasks, .done.txt
-
test/*.shto maintain project for now -
build/*.shlater for env init, profile -
src/shfor source -
dist/shetc. perhaps
Shellcheck is used to keep common issues out, but it by default is rather
zealous. The following directives should be disabled globally (using
SHELCHECK_OPTS env), while other issues can be disabled locally or per file.
A type of pre-processing (static processing) on scripts but with (in case of +U_s) limited rewritten parts. Ie. like Bats preprocess.
- Includes some dynamic c
- Dynamic evaluation for sets of functions first used for std-stack.
#include-literal: tools/init.. env..
This the main documentation wiki for User-Scripts (About)