Commit Graph

70 Commits (587101a1ea92be6a0105e964609e37fe7b1a3620)

Author SHA1 Message Date
Delyan Angelov c6f94e9cab
tools: distribute vpm queries randomly between the available backend servers 2022-06-21 12:58:37 +03:00
Delyan Angelov f08c768c8e
tools: add a new readonly VPM server mirror url, to mitigate failures of the main vpm.vlang.io 2022-06-21 12:27:41 +03:00
Hunam 78d1b7f4ef
net.http: `Response.text` -> `Response.body` () 2022-05-29 20:27:18 +03:00
Delyan Angelov 36cb552918
ci: vfmt cmd/tools/vpm.v 2022-05-27 15:22:47 +03:00
Delyan Angelov 156aa661ee
tools: fix `v install https://github.com/nedpals/vex.git` (fix ) 2022-05-27 15:21:01 +03:00
Isaiah 0887b59254
vpm: fix get_all_modules() () 2022-04-20 12:15:30 +03:00
Delyan Angelov 8788512c4d
checker: make using err.msg and err.code produce an *actual* notice, even with the present compatibility hack (will be *removed* in 2022-06-01) 2022-04-12 14:56:02 +03:00
pancake 804f2f56d4
vpm: support `v install -once module_name`() 2022-04-09 14:29:41 +03:00
pancake e3da3101f6
vpm: simplify output for `v list` () 2022-04-09 14:26:01 +03:00
Delyan Angelov ab7cc5809a
ci: vfmt cmd/tools/vpm.v 2022-01-15 18:02:58 +02:00
Delyan Angelov d0bb810b42
vpm: fix `v install GIT_REPO_URL` 2022-01-15 16:38:03 +02:00
Delyan Angelov 57563599a7
vpm: support full urls in v.mod's dependencies field () 2022-01-15 14:35:37 +02:00
Alexander Medvednikov 59ed4be49a all: update copyright year 2022-01-04 12:21:12 +03:00
Delyan Angelov 697eca5ddf
tools: ensure `git` is installed, when doing vpm operations that require it 2022-01-01 15:40:19 +02:00
Delyan Angelov 2b92ccecb5
ci: fix `v build-examples` and `v build-tools` 2021-08-28 12:44:03 +03:00
Delyan Angelov 0cbc77d881
Revert "vpm: support `v install ui https://github.com/vlang/markdown` (git urls by default), cleanup vpm.v ()"
This reverts commit eee71cebd4.
2021-08-18 18:58:24 +03:00
mahdi ramezaan zaade eee71cebd4
vpm: support `v install ui https://github.com/vlang/markdown` (git urls by default), cleanup vpm.v () 2021-08-18 14:05:10 +03:00
mahdi ramezaan zaade 5bd602d0a7
vpm: install directly from git/hg () 2021-08-13 12:28:30 +03:00
Daniel Däschle 52a3360a47
vpm: fix show command () 2021-08-09 01:49:17 +03:00
Daniel Däschle 800c0e5092
vlib: remove deprecated map{} usages as well as deprecated functions () 2021-08-04 12:44:41 +03:00
Enzo 0d25106b4d
cmd/tools/vpm: improve v show () 2021-05-25 14:30:48 +03:00
Pranav Baburaj da88235bdc
vpm: addd a show command () 2021-05-24 15:17:57 +03:00
Lukas Neubert dee733aae4
fmt: reset const field align after multi line exprs () 2021-04-29 02:17:37 +03:00
Delyan Angelov 52a14e8422
vpm: fix panic at the end of `v remove ui` 2021-03-26 11:37:54 +02:00
Lukas Neubert 21bbc24c49
v remove: use correct command name in error when no args are given () 2021-03-12 21:32:34 +02:00
Delyan Angelov d7049ae2da
os: deprecate os.exec (returning ?os.Result), in favour of os.execute, which returns os.Result () 2021-03-08 20:52:13 +02:00
spaceface b712af56fd
all: bring back `panic(err.msg)` -> `panic(err)` () 2021-03-01 00:18:14 +01:00
spaceface d63b7bc35a
all: update repo to use the new error handling syntax () 2021-02-28 23:20:21 +03:00
Delyan Angelov 3362d7ecbb
vpm: make the 404 in text error more precise (till https://vpm.vlang.io/ is fixed properly) 2021-02-25 09:05:18 +02:00
Delyan Angelov 7c9d280233
v install: fix `does not exist`, when the response contained a 404 text 2021-02-23 08:58:26 +02:00
Delyan Angelov e5a84719ca
all: require calling `optfn() ?` / `optfn() or {...}` for `fn optfn() ? {}` 2021-01-26 16:43:17 +02:00
Lukas Neubert ac2c3847af
all: update copyright to 2019-2021 () 2021-01-18 13:20:06 +01:00
Alexander Medvednikov 50a6976b5e all: minor array fixes 2020-12-20 16:08:56 +01:00
Delyan Angelov 4b35495fbe all: support VMODULES environment variable (defaulting to ~/.vmodules) 2020-11-08 08:07:17 +02:00
Delyan Angelov 56817ea137 v search: add an import suggestion for an already existing module in vlib 2020-11-07 18:03:09 +02:00
Lukas Neubert f3de2cea7d
vpm search: mark modules that are already installed () 2020-10-20 23:02:17 +02:00
Delyan Angelov 31ef921ef2 ci: fix warnings/errors due to the vfmt change 2020-10-15 16:17:52 +03:00
Lukas Neubert 3a8be4d8d9
os: home_dir() remove trailing slash () 2020-09-30 16:02:54 +02:00
Robin Martijn 4774c89381
vpm: install and check all modules as lowercase modules. () 2020-09-22 17:02:42 +02:00
Lukas Neubert 8b25c29323
vpm outdated: add support for mercurial () 2020-09-15 19:35:00 +03:00
pancake b5b53a5311
vpm: add 'vpm upgrade' to update all the outdated vpm modules () 2020-08-18 02:44:18 +02:00
Lukas Neubert 664c26ab4b
v update: add verbose output () 2020-08-07 17:33:13 +02:00
Alexander Medvednikov df332f85b7 vpm: remove vpm.best 2020-08-04 22:10:29 +02:00
Lukas Neubert 0cc8d840a3
vpm: fix and improve `outdated` () 2020-07-22 02:25:20 +02:00
Lukas Neubert c93467bca5
vpm: add list command () 2020-07-20 17:39:37 +03:00
Lukas Neubert cc7c8009a1
vpm: outdated command () 2020-07-15 21:55:07 +02:00
Lukas Neubert 6d788654e1
vpm: fixes with underscores for install and search () 2020-07-02 18:20:42 +02:00
Lukas Neubert d40334fe9d
vpm: replace `-` in author names with `_` () 2020-06-30 21:42:16 +02:00
Lukas Neubert eec5cf1eb1
vpm: use only `-v` for verbose output 2020-06-07 14:20:56 +02:00
Delyan Angelov d7bb887c2a vpm: fix `v update` for offical v modules too, like ui or markdown 2020-05-31 19:18:24 +03:00