An open API service for providing issue and pull request metadata for open source projects.

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

#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