GitHub / mbland/go-script-bash issues and pull requests
#100 - Extract Bats assertion test helpers
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 3 comments
Labels: bug, enhancement
#99 - Prevent stale `BATS_TEST_ROOTDIR` test failures
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
#98 - Add `test_join` Bats helper and multiline `assert_output` assertion
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 5 comments
Labels: enhancement, maintenance
#97 - Replace `IFS=$'\n'` joining in tests with `test_join'
Issue -
State: closed - Opened by mbland over 8 years ago
#96 - Use `printf -v` to replace `eval`, return variables
Issue -
State: closed - Opened by mbland over 8 years ago
Labels: enhancement, maintenance
#95 - Way to configure behaivior of @go.log FATAL
Issue -
State: closed - Opened by JohnOmernik over 8 years ago
- 6 comments
Labels: enhancement
#94 - tests: Replace `[[ ]]` with `[ ]` because Bash 3.2
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
Labels: bug
#93 - Test existing test helpers, add new ones
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
Labels: enhancement
#92 - Add `split_bats_output_into_lines`
Issue -
State: closed - Opened by mbland over 8 years ago
Labels: enhancement
#91 - subcommands: Add subcommand module
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
#90 - Add `@go.test_filter`
Issue -
State: closed - Opened by mbland over 8 years ago
Labels: enhancement
#89 - Add `@go.strip_formatting_codes` for `@go.log`
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
Labels: bug
#88 - Ensure nested `@go.log_command` writes to stdout
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
Labels: bug
#87 - Improve escape code stripping in `@go.log`
Issue -
State: closed - Opened by mbland over 8 years ago
Labels: bug
#86 - Add `strings` module, apply `@go.join` and `@go.split` functions
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
Labels: enhancement
#85 - Create a document explaining Bash version workarounds
Issue -
State: open - Opened by mbland over 8 years ago
Labels: documentation
#84 - Add identifier validation, fatal funcs
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
Labels: enhancement
#83 - Refactor `@go.printf`, `@go.print_stack_trace`
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
Labels: maintenance
#82 - Add `@go.test_printf` helper
Issue -
State: closed - Opened by mbland over 8 years ago
Labels: enhancement
#81 - Resolve several maintenance issues
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 3 comments
#80 - core: Replace `fold` in `@go.printf`
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 2 comments
Labels: enhancement, maintenance
#79 - Consider refactoring Bats to avoid pipelines, subshells
Issue -
State: closed - Opened by mbland over 8 years ago
- 1 comment
Labels: enhancement, maintenance
#78 - Improve `return_from_bats_assertion`
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
Labels: enhancement
#77 - Consider including a `trap` module
Issue -
State: open - Opened by mbland over 8 years ago
Labels: enhancement
#76 - Return `@go.log_timestamp` result by parent variable
Issue -
State: closed - Opened by mbland over 8 years ago
Labels: maintenance
#75 - `assert_lines_match` and `assert_file_*` assertions
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
#74 - Properly assert `functrace` is always reset by Bats assertions
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
Labels: bug
#73 - Add `fail_if` to negate assertions
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
Labels: enhancement
#72 - Minor assertion library and test suite updates
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
Labels: bug, maintenance
#71 - Extract file permission test skip helper
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
Labels: maintenance
#70 - Update `@go.log_command` comments and refactor tests
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
Labels: maintenance
#69 - Replace individual `$'\n'` instances with full `$'...'` strings
Issue -
State: closed - Opened by mbland over 8 years ago
Labels: maintenance
#68 - Add `assert_lines_match`, `assert_file_equals`, `assert_file_matches`
Issue -
State: closed - Opened by mbland over 8 years ago
Labels: enhancement, maintenance
#67 - Emit `__GO_LOG_COMMAND_DEPTH` in `@go.log_command` output
Issue -
State: open - Opened by mbland over 8 years ago
Labels: enhancement
#66 - Emit `@go.log RUN` messages to standard output when running under `@go.log_command`
Issue -
State: closed - Opened by mbland over 8 years ago
Labels: bug
#65 - Include timing info in `@go.log_command` output
Issue -
State: open - Opened by mbland over 8 years ago
Labels: enhancement
#64 - Ensure `@go.log_command` output writes to fds
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 2 comments
Labels: enhancement
#63 - Add demo-core command, log subcommand
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 5 comments
Labels: enhancement
#62 - Replace `IFS` splitting and joining
Issue -
State: closed - Opened by mbland over 8 years ago
Labels: enhancement, maintenance
#61 - Prevent `@go.log_add_output_file` after init
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
Labels: bug
#60 - Updates to log test helpers
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 2 comments
Labels: maintenance
#59 - Add `&>/dev/null` to `command -v` invocations
Issue -
State: closed - Opened by mbland over 8 years ago
Labels: maintenance
#58 - Add `subcommand` module with `@go.subcommand_select` function
Issue -
State: open - Opened by mbland over 8 years ago
Labels: enhancement
#57 - Add `demo-core` builtin
Issue -
State: closed - Opened by mbland over 8 years ago
- 1 comment
Labels: enhancement
#56 - Fix `%` characters in log messages, minor refactoring
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
Labels: bug
#55 - printf escaping issue in @go.log
Issue -
State: closed - Opened by JohnOmernik over 8 years ago
- 7 comments
Labels: bug
#54 - JSON parser/emitter module
Issue -
State: open - Opened by mbland over 8 years ago
- 1 comment
Labels: enhancement
#53 - `@go.log_command` should send all command output to log files
Issue -
State: closed - Opened by mbland over 8 years ago
Labels: enhancement
#52 - Push more file descriptors onto log levels
Issue -
State: closed - Opened by mbland over 8 years ago
- 1 comment
Labels: enhancement
#51 - Can `set -o functrace` be conditional in `return_from_bats_assertion`?
Issue -
State: closed - Opened by mbland over 8 years ago
Labels: question
#50 - Add DEBUG log level and priority filter variables
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
Labels: bug, enhancement
#49 - Extract `lib/bats/assertion-test-helpers` to test assertion implementations
Issue -
State: closed - Opened by mbland over 8 years ago
Labels: enhancement
#48 - Add assertion tests for success case to ensure proper return handling
Issue -
State: closed - Opened by mbland over 8 years ago
Labels: bug
#47 - Handle `%` characters in `@go.log` messages
Issue -
State: closed - Opened by mbland over 8 years ago
Labels: bug
#46 - Improve documentation of variables, call patterns
Issue -
State: open - Opened by mbland over 8 years ago
Labels: documentation
#45 - Add @go.log_add_output_file
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
Labels: enhancement
#44 - modules: Switch from `declare` to readonly, export
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
Labels: bug
#43 - log: Refactor to prepare for multi-fd output
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
Labels: enhancement
#42 - Add optional timestamp prefix to log messages
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
Labels: enhancement
#41 - Extract validation module from file module
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
Labels: enhancement
#40 - Move framework test helpers to public module
Issue -
State: closed - Opened by mbland over 8 years ago
- 2 comments
Labels: enhancement
#39 - Builtin command to generate `log` module config
Issue -
State: open - Opened by mbland over 8 years ago
- 1 comment
Labels: enhancement
#38 - Enhanced `log` setup capability
Issue -
State: open - Opened by mbland over 8 years ago
- 4 comments
Labels: enhancement
#37 - Add `validation` module
Issue -
State: closed - Opened by mbland over 8 years ago
- 1 comment
Labels: enhancement
#36 - Send log messages to multiple output files
Issue -
State: closed - Opened by mbland over 8 years ago
- 3 comments
Labels: enhancement
#35 - Optional JSON output format from `log` module
Issue -
State: open - Opened by mbland over 8 years ago
- 1 comment
Labels: enhancement
#34 - Optional `strftime`-style timestamps in `log` module
Issue -
State: closed - Opened by mbland over 8 years ago
- 3 comments
Labels: enhancement
#33 - Consider more stack traces, improve stack trace API
Issue -
State: closed - Opened by mbland over 8 years ago
- 2 comments
Labels: enhancement
#32 - Add input parameter validation to file module functions
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
Labels: enhancement
#31 - log: Extract helper script to fix Windows breakage
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
Labels: bug
#30 - Add file module
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 6 comments
Labels: enhancement
#29 - Write testing guide
Issue -
State: open - Opened by mbland over 8 years ago
- 1 comment
Labels: documentation
#28 - Improve stack trace API, add stack traces to FATAL log conditions
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 2 comments
#27 - Add @go.print_stack_trace to public API, show trace when module import fails
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
#26 - use: Detect module path before sourcing
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 4 comments
#25 - Better error checking in module loading
Issue -
State: closed - Opened by JohnOmernik over 8 years ago
- 1 comment
Labels: enhancement
#24 - log: Replace `echo -e` with `printf`
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
#23 - Introduce _GO_CORE_VERSION
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
#22 - Remove old test `./go` scripts
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
#21 - plugins: Revert changes from #20
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
#20 - Revamp `_GO_*` var exports, add `vars` builtin
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 2 comments
#19 - assertions: Add assert_lines_equal
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 2 comments
#18 - core: Reproduce and fix `tput cols` error from #17
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 4 comments
#17 - core: Update how COLUMNS is set
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
#16 - Add @go.setup_project, fix @go.critical_section_end bug
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
#15 - log: Add @go.log_command, critical section flag
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 2 comments
#14 - log: Implement @go.add_or_update_log_level
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
#13 - Add logging module
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 2 comments
#12 - Fix latent assertion output bug
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 2 comments
#11 - Switch tests to use `./go complete` and remove most `compgen -W` calls
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
#10 - Undo tput error redirect, expand kcov and test comments
Pull Request -
State: closed - Opened by mbland over 8 years ago
#9 - Extract reusable Bats library modules
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
#8 - Export _GO_CMD_{NAME,ARGV}, add Bash test
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
#7 - cmd_desc: Show full command names in descriptions
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 5 comments
#6 - Export variables for non-Bash script access
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
#5 - Add modules builtin command
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
#4 - Add public modules, minor test tweaks
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
#3 - README updates
Pull Request -
State: closed - Opened by mbland over 8 years ago
- 1 comment
#2 - Add _GO_USE_MODULES for optional modules
Pull Request -
State: closed - Opened by mbland almost 9 years ago
- 1 comment
#1 - Minor refactoring in advance of forthcoming module functionality
Pull Request -
State: closed - Opened by mbland almost 9 years ago
- 1 comment