Skip to content

Commit

Permalink
🧱 Handle Mac OS sed differently from Linux sed
Browse files Browse the repository at this point in the history
  • Loading branch information
shnizzedy committed Jan 15, 2024
1 parent 216d71e commit 07e3e4a
Show file tree
Hide file tree
Showing 51 changed files with 58 additions and 51 deletions.
9 changes: 8 additions & 1 deletion .github/scripts/autoversioning.sh
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,14 @@ cd CPAC
VERSION=$(python -c "from info import __version__; print(('.'.join(('.'.join(__version__[::-1].split('-')[1].split('.')[1:])[::-1], __version__.split('-')[1])) if '-' in __version__ else __version__).split('+', 1)[0])")
cd ..
echo "v${VERSION}" > version
find ./CPAC/resources/configs -name "*.yml" -exec sed -i -r "s/^(# [Vv]ersion ).*$/# Version ${VERSION}/g" {} \;
export _SED_COMMAND="s/^(# [Vv]ersion ).*$/# Version ${VERSION}/g"
if [[ "$OSTYPE" == "darwin"* ]]; then
# Mac OSX
find ./CPAC/resources/configs -name "*.yml" -exec sed -i '' -E "${_SED_COMMAND}" {} \;
else
# Linux and others
find ./CPAC/resources/configs -name "*.yml" -exec sed -i'' -r "${_SED_COMMAND}" {} \;
fi
git add version
VERSIONS=($(git diff origin/${GITHUB_BRANCH} -- version | tail -n 2))
export PATTERN="(declare|typeset) -a"
Expand Down
2 changes: 1 addition & 1 deletion CPAC/info.py
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ def get_cpac_gitversion():
_version_micro)

if _version_extra:
__version__ += "%s" % _version_extra
__version__ += ".%s" % _version_extra

ga_tracker = 'UA-19224662-10'

Expand Down
2 changes: 1 addition & 1 deletion CPAC/resources/configs/data_config_S3-BIDS-ABIDE.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# CPAC Data Configuration File
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
2 changes: 1 addition & 1 deletion CPAC/resources/configs/data_config_S3-BIDS-ADHD200.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# CPAC Data Configuration File
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# CPAC Data Configuration File
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# CPAC Data Configuration File
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
2 changes: 1 addition & 1 deletion CPAC/resources/configs/data_config_cpac_benchmark.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# CPAC Data Configuration File
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
2 changes: 1 addition & 1 deletion CPAC/resources/configs/data_settings_template.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# CPAC Data Settings File
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
2 changes: 1 addition & 1 deletion CPAC/resources/configs/group_config_template.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# CPAC Group-Level Analysis Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
2 changes: 1 addition & 1 deletion CPAC/resources/configs/pipeline_config_abcd-options.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%YAML 1.1
---
# CPAC Pipeline Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
2 changes: 1 addition & 1 deletion CPAC/resources/configs/pipeline_config_abcd-prep.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%YAML 1.1
---
# CPAC Pipeline Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
2 changes: 1 addition & 1 deletion CPAC/resources/configs/pipeline_config_anat-only.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%YAML 1.1
---
# CPAC Pipeline Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
2 changes: 1 addition & 1 deletion CPAC/resources/configs/pipeline_config_benchmark-ANTS.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%YAML 1.1
---
# CPAC Pipeline Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
2 changes: 1 addition & 1 deletion CPAC/resources/configs/pipeline_config_benchmark-FNIRT.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%YAML 1.1
---
# CPAC Pipeline Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
2 changes: 1 addition & 1 deletion CPAC/resources/configs/pipeline_config_blank.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%YAML 1.1
---
# CPAC Pipeline Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
2 changes: 1 addition & 1 deletion CPAC/resources/configs/pipeline_config_ccs-options.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%YAML 1.1
---
# CPAC Pipeline Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%YAML 1.1
---
# CPAC Pipeline Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
2 changes: 1 addition & 1 deletion CPAC/resources/configs/pipeline_config_default.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%YAML 1.1
---
# CPAC Pipeline Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%YAML 1.1
---
# CPAC Pipeline Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%YAML 1.1
---
# CPAC Pipeline Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
2 changes: 1 addition & 1 deletion CPAC/resources/configs/pipeline_config_fx-options.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%YAML 1.1
---
# CPAC Pipeline Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
2 changes: 1 addition & 1 deletion CPAC/resources/configs/pipeline_config_monkey-ABCD.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%YAML 1.1
---
# CPAC Pipeline Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
2 changes: 1 addition & 1 deletion CPAC/resources/configs/pipeline_config_monkey.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%YAML 1.1
---
# CPAC Pipeline Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
2 changes: 1 addition & 1 deletion CPAC/resources/configs/pipeline_config_ndmg.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%YAML 1.1
---
# CPAC Pipeline Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
2 changes: 1 addition & 1 deletion CPAC/resources/configs/pipeline_config_nhp-macaque.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%YAML 1.1
---
# CPAC Pipeline Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
2 changes: 1 addition & 1 deletion CPAC/resources/configs/pipeline_config_preproc.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%YAML 1.1
---
# CPAC Pipeline Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
2 changes: 1 addition & 1 deletion CPAC/resources/configs/pipeline_config_rbc-options.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%YAML 1.1
---
# CPAC Pipeline Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
2 changes: 1 addition & 1 deletion CPAC/resources/configs/pipeline_config_regtest-1.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%YAML 1.1
---
# CPAC Pipeline Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
2 changes: 1 addition & 1 deletion CPAC/resources/configs/pipeline_config_regtest-2.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%YAML 1.1
---
# CPAC Pipeline Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
2 changes: 1 addition & 1 deletion CPAC/resources/configs/pipeline_config_regtest-3.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%YAML 1.1
---
# CPAC Pipeline Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
2 changes: 1 addition & 1 deletion CPAC/resources/configs/pipeline_config_regtest-4.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%YAML 1.1
---
# CPAC Pipeline Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
2 changes: 1 addition & 1 deletion CPAC/resources/configs/pipeline_config_rodent.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%YAML 1.1
---
# CPAC Pipeline Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
2 changes: 1 addition & 1 deletion CPAC/resources/configs/system_config.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# C-PAC System Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# CPAC Data Configuration File
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# CPAC Data Configuration File
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# CPAC Data Configuration File
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# CPAC Data Configuration File
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# CPAC Data Configuration File
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
2 changes: 1 addition & 1 deletion CPAC/resources/configs/test_configs/pipe-test_ABCD.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%YAML 1.1
---
# CPAC Pipeline Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%YAML 1.1
---
# CPAC Pipeline Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%YAML 1.1
---
# CPAC Pipeline Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%YAML 1.1
---
# CPAC Pipeline Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%YAML 1.1
---
# CPAC Pipeline Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%YAML 1.1
---
# CPAC Pipeline Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%YAML 1.1
---
# CPAC Pipeline Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
%YAML 1.1
---
# CPAC Pipeline Configuration YAML file
# Version 1.8.6.dev1
# Version 1.8.7.dev1
#
# http://fcp-indi.github.io for more info.
#
Expand Down
Loading

0 comments on commit 07e3e4a

Please sign in to comment.