Gal Schlezinger
c6c6e5e4e6
Revert "This does not work, because every process in the tree has a new PID so we can't ensure a consistent symlink path"
...
This reverts commit d1f7b9daeb
.
4 years ago
Gal Schlezinger
d1f7b9daeb
This does not work, because every process in the tree has a new PID so we can't ensure a consistent symlink path
4 years ago
Gal Schlezinger
6700c32910
Try to allow using shims
...
I am still not sure this will fix the graphic IDE issue,
but it will most certainly fix the rehashing issues.
Still need to consider how to tackle the IDE issue.
Hmm.
Maybe I have the strangest idea.
I will try.
4 years ago
Gal Schlezinger
fcc6cc0e6f
Migrate to Rust 2021 edition ( #606 )
4 years ago
Sam A. Horvath-Hunt
f313e98db3
Respect $XDG_DATA_HOME ( #416 )
4 years ago
Gal Schlezinger
8d30f74a73
Add a user-agent header ( #605 )
4 years ago
Gal Schlezinger
af18f4e2d1
fix clippy
4 years ago
Gal Schlezinger
3fc1184bcf
Revert the change to ureq ( #586 )
4 years ago
Gal Schlezinger
6816ff292c
Add warning to symlink creation ( #584 )
4 years ago
Gal Schlezinger
8bd33dc1b9
First fix for slowess in fnm env ( #576 )
4 years ago
Gal Schlezinger
31d7b291af
Infer shell with `sysinfo` crate ( #573 )
4 years ago
Gal Schlezinger
8d0d78ca24
Allow aliasing to the system version ( #556 )
4 years ago
Dominik Nakamura
74c9b37895
Fix clippy & use musl target on Rust compiler for static compilation ( #554 )
4 years ago
Gal Schlezinger
500c9f5711
Fix Windows CMD `cd` failure on paths with spaces (`use-on-cd`) ( #553 )
4 years ago
Dominik Nakamura
9c2e360520
Replace reqwest with ureq for less dependencies and smaller file size ( #547 )
4 years ago
Sanchith Hegde
5eb5823656
docs(cli): Fix typo ( #545 )
4 years ago
Jonathan Fraimorice
fa72f0c44b
Replace error message with a more useful one ( #544 )
4 years ago
Lucas Weng
f4e4d552d1
Show log level options in help and error message ( #537 )
4 years ago
David Aurelio
4a39428c10
Windows: Use junctions rather than symlinks ( #519 )
4 years ago
Waldir Pimenta
ed2be2c979
More informative log level error message ( #516 )
4 years ago
naoey
bd037bdca4
Invoke fnm use on startup for PowerShell ( #514 )
4 years ago
Alex Munoz
fd584746a6
Add unalias command ( #489 )
4 years ago
renovate[bot]
35d8295e33
fix(deps): update rust crate semver to v1 ( #457 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Gal Schlezinger <gal@spitfire.co.il>
4 years ago
Alex Munoz
79ded8f6be
fix: --install-if-missing when using version alias ( #484 )
4 years ago
Patrick Kilgore
440c624263
feat: use arm for aarch64-darwin-node@16 platforms ( #436 )
4 years ago
Gal Schlezinger
f9ee0ecd50
Auto-generate command documentation markdown ( #432 )
4 years ago
Gal Schlezinger
5f2d3a269f
Create version symlinks in a nested directory ( #422 )
4 years ago
Gal Schlezinger
1327286abd
Adding FNM_ARCH as an exported env var from fnm env ( #421 )
...
Continuation of #417 so it will work with `--use-on-cd` as well
4 years ago
Patrick Kilgore
68ba8c6457
Support Apple M1 by installing Rosetta Node builds ( #417 )
4 years ago
Waldir Pimenta
6bd3ab9813
Improve "version not found" error message ( #413 )
4 years ago
Gal Schlezinger
2cfaa39b0b
More meaningful error message when a subprocess is killed ( #414 )
4 years ago
Gal Schlezinger
753e899ae6
Call the fnm use-on-cd hook on fish initialization ( #411 )
4 years ago
Gal Schlezinger
869fb12ada
Ignore LogLevel on `fnm ls` ( #404 )
...
There is no reason to call `fnm ls` if you want a quiet output.
So even on quiet output, `fnm ls` should print all the data. It's not
debugging information, but the actual output of the program.
4 years ago
Gal Schlezinger
dba2b9f8e0
Allow `fnm use` to use a file path ( #403 )
4 years ago
Gal Schlezinger
a2aeeb779d
Allow using filenames in --using= ( #401 )
4 years ago
Gal Schlezinger
ea42957a5f
`fnm exec`: Don't require double-dash ( #398 )
4 years ago
Leaf Rogers
eda3c0cdc5
Fix minor typos ( #397 )
4 years ago
Łukasz Jendrysik
800bba220d
Do not list hidden directories as installed versions ( #384 )
4 years ago
Gal Schlezinger
041e3c9b3c
Make ls and ls-remote aliases visible ( #327 )
5 years ago
Gal Schlezinger
a2ce91da2b
Make config arguments globally available on all commands ( #326 )
...
Fixes #325
5 years ago
Gal Schlezinger
93b9059f9d
Escape `cd` calls in Bash's use-on-cd ( #323 )
...
This was suggested by @mirabilos
5 years ago
Gal Schlezinger
322d2b6c1f
Run `fnm use` on shell initialization in Bash ( #322 )
5 years ago
Kasper
47b5c1671c
Add `list` alias for `ls` ( #315 )
5 years ago
Bjørn Arnholtz
05a15117c3
Bring back --using-file flag with a deprecation warning. ( #317 )
5 years ago
Gal Schlezinger
e65e767bd7
Better error handling in symlink replacement ( #310 )
...
* Better error handling in symlink replacement
* Wrong way
5 years ago
Gal Schlezinger
ed5a82fd84
Allow unsuccessful symlink deletion in `fnm use` ( #308 )
5 years ago
Gal Schlezinger
d93bb4219f
Throw an error instead of panicking when can't infer shell ( #306 )
5 years ago
Gal Schlezinger
538c907ad7
Make the first installed version the default one ( #304 )
5 years ago
Max Jacobson
d5bab7e1db
Remove logs from automatic version switching in `--use-on-cd` ( #289 )
5 years ago
Gal Schlezinger
652707bf95
UserVersion: Fix different parsing for leading `v` ( #301 )
...
Fixes #298
5 years ago