Jacek Sieka
8c59324e8f
introduce `NIMC` to control which `nim` to call ( #53 )
2022-11-24 17:07:01 +01:00
Zahary Karadjov
dc535cd462
Better compatibility with direnv
...
Scripts sourcing a project env.sh file (e.g. direnv's .envrc) can specify
the `NBS_ONLY_LOAD_ENV_VARS` env variable to avoid any attempts from NBS
to execute a target script. Previously, the script was trying to detect
only sourcing from an interactive shell.
2022-10-15 00:59:16 +03:00
Zahary Karadjov
d548b20ecd
Generate the paths file in 'make update'
2022-10-14 23:43:51 +03:00
Ivan Yonchovski
daff2b4670
Make sure the path is understandable for nim on windows ( #49 )
2022-09-12 12:50:14 +03:00
Zahary Karadjov
c7977002fb
Support vendor packages with a 'src' folder
2022-08-25 22:17:48 +03:00
Ivan Yonchovski
daca2e58bd
Initial step to make NBS work with --noNimblePath ( #48 )
...
Here POC on what are the other steps that have to be performed to allow using NBS.
0961d3acc2
Once all projects migrate to this approach, the code related to building
NIMBLE_PATH can be deleted from the repo
cc @zah
2022-08-11 13:09:15 +03:00
Ștefan Talpalaru
7d418e44da
move from timestamps to commit hashes
...
This allows a faster path for the most common scenario and avoiding a
hard link that probably doesn't work on Windows.
2021-04-28 18:00:44 +03:00
Ștefan Talpalaru
92e5042667
USE_SYSTEM_NIM: print message to stderr
2020-10-14 01:25:15 +02:00
Jakub
384264142c
use env bash shebangs for portability ( #11 )
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-08-13 15:37:57 +02:00
Ștefan Talpalaru
fb6a9d2f8d
env.sh: print a message when using the system Nim
2020-05-22 15:41:50 +02:00
Ștefan Talpalaru
988217cc53
new env var: USE_SYSTEM_NIM
2020-04-15 17:25:03 +02:00
Ștefan Talpalaru
3ff26b54eb
remove Go support
2020-04-15 14:37:39 +02:00
Zahary Karadjov
088d3b7f68
The zsh PATH issue strikes again; Use more portable code
2020-02-25 18:48:15 +02:00
Zahary Karadjov
9f43764458
Add the Nimble bin directory to the PATH
...
I'm using this directory as a place to put the new testrunner exe
from the testutils package. For now, I'm doing this manually, but
it may be automated by the Makefiles in the future.
2020-02-25 18:48:15 +02:00
Ștefan Talpalaru
bf86dccf4d
add comment
2019-09-04 18:58:26 +02:00
Zahary Karadjov
58780243a7
Alternative fix for the Nim path problem in zsh
2019-09-04 16:51:58 +02:00
Ștefan Talpalaru
705c897ee7
move Nim, Nim-csources and nimble submodules here
2019-08-28 15:10:15 +02:00
Ștefan Talpalaru
ed16839098
env.sh: Zsh support
2019-08-23 20:24:45 +02:00
Ștefan Talpalaru
9397da232f
env.sh: $0 -> $BASH_SOURCE (to allow sourcing the file)
...
and set the prompt in `env.sh bash`
2019-08-23 18:55:16 +02:00
Ștefan Talpalaru
c2ca83644e
env.sh needs Bash
2019-08-21 17:43:00 +02:00
Ștefan Talpalaru
17b4288519
env.sh: new functions - "nimble" and "add_submodule"
2019-08-21 17:06:22 +02:00
Ștefan Talpalaru
a7618a6491
initial commit
2019-08-20 23:14:45 +02:00