Luke T. Shumaker
|
77954dd7ce
|
argparse.sh: Document how opt_specs works
|
2024-08-12 01:34:58 -06:00 |
Luke T. Shumaker
|
ff782a0b4f
|
indent: Fix the license header
|
2024-08-12 01:08:22 -06:00 |
Luke T. Shumaker
|
8fa7892ebe
|
osi.sh: Add a comment about the exit codes
|
2024-08-12 01:05:21 -06:00 |
Luke T. Shumaker
|
5f16a12185
|
BREAKING CHANGE: osi-mk: Split --conf into --fmt, --fmtconf, --pkgconf, and --conf
|
2024-03-04 15:02:05 -07:00 |
Luke T. Shumaker
|
261845c7b3
|
argparse.sh: Add opt_visit_early
|
2024-02-26 16:13:45 -07:00 |
Luke T. Shumaker
|
188319015b
|
argparse.sh: Have opt_final be optional
|
2024-02-26 16:13:45 -07:00 |
Luke T. Shumaker
|
a7d9b0d778
|
osi-mk: format-dir.sh: Fix permissions
|
2024-02-25 22:01:16 -07:00 |
Luke T. Shumaker
|
7d7e4f2320
|
osi-mk: Add 'dir' and 'tar' formats
|
2024-02-14 11:16:31 -07:00 |
Luke T. Shumaker
|
cf991a6404
|
osi-mk: Factor 'format' options into separate files
|
2024-02-14 09:02:04 -07:00 |
Luke T. Shumaker
|
5f0d33c402
|
argparse.sh: Don't set IFS for the callback functions
|
2024-02-14 08:53:52 -07:00 |
Luke T. Shumaker
|
7c801595dc
|
Use 'bug' as appropriate
|
2024-02-14 01:40:58 -07:00 |
Luke T. Shumaker
|
051cc76eee
|
osi.sh: Add print_stacktrace() and bug() functions
|
2024-02-14 01:40:55 -07:00 |
Luke T. Shumaker
|
3a1b7563c2
|
osi.sh: Prefix all functions with `osi.sh:`
|
2024-02-14 01:37:19 -07:00 |
Luke T. Shumaker
|
62afc95084
|
Add .editorconfig, trim trailing whitespace
|
2024-02-14 01:37:06 -07:00 |
Luke T. Shumaker
|
ced69a4f8c
|
osi-mk: Write an argparse.sh library to make arg parsing sane
|
2024-01-29 23:56:00 -07:00 |
Luke T. Shumaker
|
4e7caf1ada
|
Properly handle -- in args to printf
|
2024-01-25 23:27:32 -07:00 |
Luke T. Shumaker
|
8fbffa90d0
|
Strictly obey TMPDIR
|
2024-01-25 19:03:07 -07:00 |
Luke T. Shumaker
|
67bc1c476f
|
Move things to `lib/` or `bin/` subdirectories
|
2024-01-04 15:16:23 -07:00 |
Luke T. Shumaker
|
19da627f7e
|
osi.sh: Use gprintf instead of print in error()
|
2023-10-30 12:37:42 -06:00 |
Luke T. Shumaker
|
ea2aac2154
|
Define $EXIT_ constants to use instead of littering magic numbers
|
2023-10-30 12:37:42 -06:00 |
Luke T. Shumaker
|
20cfb0ef42
|
Clean up `# shellcheck disable=` markers
|
2023-10-30 12:37:42 -06:00 |
Luke Shumaker
|
661a960195
|
copyright statements/identifiers
|
2018-08-18 14:42:42 -04:00 |
Luke Shumaker
|
865edae814
|
fix
|
2018-08-11 18:46:04 -04:00 |
Luke Shumaker
|
6d472c31c8
|
fix
|
2018-08-11 17:38:08 -04:00 |
Luke Shumaker
|
4a5f7bda0e
|
pull osi-mount out in to a separate command
|
2018-08-11 17:23:12 -04:00 |
Luke Shumaker
|
3303850314
|
more
|
2018-08-11 17:15:13 -04:00 |
Luke Shumaker
|
ae58deb68a
|
pull some things in to a library
|
2018-08-11 15:00:27 -04:00 |