Commit Graph

11 Commits

Author SHA1 Message Date
Marty Oehme f4400da743
repo: Update linting for 4-spaced shell scripts 2021-04-04 20:52:52 +02:00
Marty Oehme facb95f0b9
Fix linting and static analysis
Set linter and formatter to *only* run when files it works for are
actually detected. Uses moreutils' ifne to detect the status of stdin
before sending an empty string to the test suite.
2020-02-10 22:24:38 +01:00
Marty Oehme b56c33834f Fix repository organization, house cleaning
Added up-to-date install instructions and a simple image to the README.
Added an assets directory to house these things and some notes. Removed
`.gitlab-ci.yml` from being linked to the home directory, it does not
belong there.
2020-02-01 09:09:22 +01:00
Marty Oehme d34cecb27e Switch to GNU stow 2019-12-29 23:12:13 +01:00
Marty Oehme b11343b73a Add bats unit testing to repository
Will recursively look for `*.bats` files and run them with bats-core test suite. Simple sample unit tests for existing scripts are included in `.config/shell/rc.d/test`.
2019-07-27 11:42:54 +00:00
Marty Oehme dd62216327 [gitlab] Remove unit testing CI for now 2019-07-24 11:37:59 +02:00
Marty Oehme 8d19ff9ffd [gitlab] Make CI output colorful 2019-07-24 11:33:57 +02:00
Marty Oehme bf23178314 [gitlab] Let shellcheck choose sh version 2019-07-24 10:55:01 +02:00
Marty Oehme 21c40fa774 [gitlab] Use bash/posix style CI for .zsh/.sh files 2019-07-23 17:37:19 +02:00
Marty Oehme 6e09ca47cb [gitlab] Fix sh linting in vim and pipeline 2019-07-23 16:50:30 +02:00
Marty Oehme 49a0723a09 [gitlab] Add simple CI pipeline for SH/ZSH scripts 2019-07-23 16:42:56 +02:00