Commit Graph

26 Commits

Author SHA1 Message Date
Eric Coissac
2f7be10b5d Build improvements and Go version update
- Update Go version from 1.25.0 to 1.26.1 in go.mod and go.work
- Fix Makefile: quote LDFLAGS to handle spaces safely in -ldflags
- Improve build error handling: on failure, cat log then cleanup and exit with error code
- Update install_obitools.sh: properly set GOROOT, GOPATH, and GOTOOLCHAIN; ensure GOPATH directory is created
2026-03-13 19:03:42 +01:00
Eric Coissac
43125f9f5e feat: add progress bar to curl downloads in install script
Replace silent curl commands with --progress-bar option to provide visual feedback during Go and OBITools4 downloads, improving user experience without changing download logic.
2026-03-13 16:40:55 +01:00
Eric Coissac
82a9972be7 Add parallel compilation support and improve Makefile/install script robustness
- Add .DEFAULT_GOAL := all to Makefile for consistent default target
- Document -j/--jobs option in README.md to allow parallel compilation
- Add JOBS variable and -j/--jobs argument to install script (default: 1)
- Replace fragile mkdir/cp commands with robust error handling and clear diagnostics
- Add build directory preservation on copy failure for manual recovery
- Pass -j option to make during compilation to enable parallel builds
2026-03-13 11:59:20 +01:00
Eric Coissac
aa819618c2 Enhance OBITools4 installation script with version control and documentation
Update installation script to support specific version installation, list available versions, and improve documentation.

- Add support for installing specific versions with -v/--version flag
- Add -l/--list flag to list all available versions
- Improve help message with examples
- Update README.md to reflect new installation options and examples
- Add note on version compatibility between OBITools2 and OBITools4
- Remove ecoprimers directory
- Improve error handling and user feedback during installation
- Add version detection and download logic from GitHub releases
- Update installation process to use tagged releases instead of master branch
2026-02-06 10:09:54 +01:00
Eric Coissac
7500ee1d15 update install script 2025-11-04 18:09:15 +01:00
coissac
d7ed9d343e Update install_obitools.sh for missing directory 2025-10-15 08:32:06 +02:00
Eric Coissac
e065e2963b Update the install script 2025-05-01 11:45:46 +02:00
Eric Coissac
03b5ce9397 Patch a bug in obitag when some reference sequences have taxid absent from the taxonomy 2025-03-27 16:45:02 +01:00
Eric Coissac
83926c91e1 Patch the install script to desactivate the CSV check 2025-03-12 13:28:52 +01:00
Eric Coissac
bc1aaaf7d9 New install script updated for github 2024-07-29 14:35:21 +02:00
1cedc0765d update release note and the install script
Former-commit-id: 11db481e26f3f5099b9ea8b2d66658d47f2992b1
2023-06-07 17:54:02 +02:00
68a290d564 Update install_obitools.sh
Former-commit-id: c0a6d779f1a4e94548f3c30f2ba4ba8e8878f16f
2023-06-06 10:13:13 +02:00
3e27c1f432 Update install_obitools.sh
Former-commit-id: 31f640c6ef2e7fc5faa472b773f8cdd9a9cdb309
2023-06-06 10:11:37 +02:00
19e43e8916 Update install_obitools.sh
Former-commit-id: 47a81f78f528c08abf8d4098f1c5b9052c6b3759
2023-06-06 10:02:24 +02:00
c6b59c0c80 Update install_obitools.sh to print on stderr
Former-commit-id: 830b4b12b2462bc73ad7a97718741c0f68899034
2023-06-06 09:21:16 +02:00
f6628a1ba2 Update install script
Former-commit-id: 0dc6b22490fe6228e0099bd96fb1c53ee2754f03
2023-05-23 10:09:42 +02:00
886c5118e3 install script with options of install directory and command prefix 2023-02-02 13:37:27 +01:00
a1fbaed6e9 install script with options of install directory and command prefix 2023-02-02 13:36:55 +01:00
f0a2744435 install script with options of install directory and command prefix 2023-02-02 13:23:16 +01:00
49e4cefd5b install script with options of install directory and command prefix 2023-02-02 13:15:59 +01:00
822e584f9a install script with options of install directory and command prefix 2023-02-02 12:21:49 +01:00
ab0c93d303 install script with options of install directory and command prefix 2023-02-02 12:18:04 +01:00
c0df4357dd install script with options of install directory and command prefix 2023-02-02 12:16:56 +01:00
7c44243032 Change the URL of the obitools repository 2023-02-01 08:34:25 +01:00
9f98075510 Patched version of install script 2023-01-27 14:50:45 +01:00
9b7edf0908 Add an install script to help in installing obitools 4 on Linux or MacOS computers 2023-01-23 15:44:23 +01:00