File: helpers.md

package info (click to toggle)
r-cran-usethis 3.1.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,228 kB
  • sloc: sh: 26; makefile: 17; cpp: 6; ansic: 3
file content (84 lines) | stat: -rw-r--r-- 2,020 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
# we message for new type and are silent for same type

    Code
      use_dependency("crayon", "Imports")
    Message
      v Adding crayon to 'Imports' field in DESCRIPTION.

# we message for version change and are silent for same version

    Code
      use_dependency("crayon", "Imports")
    Message
      v Adding crayon to 'Imports' field in DESCRIPTION.

---

    Code
      use_dependency("crayon", "Imports", min_version = "1.0.0")
    Message
      v Increasing crayon version to ">= 1.0.0" in DESCRIPTION.

---

    Code
      use_dependency("crayon", "Imports", min_version = "2.0.0")
    Message
      v Increasing crayon version to ">= 2.0.0" in DESCRIPTION.

---

    Code
      use_dependency("crayon", "Imports", min_version = "1.0.0")
    Message
      v Decreasing crayon version to ">= 1.0.0" in DESCRIPTION.

# use_dependency() upgrades a dependency

    Code
      use_dependency("usethis", "Suggests")
    Message
      v Adding usethis to 'Suggests' field in DESCRIPTION.

---

    Code
      use_dependency("usethis", "Imports")
    Message
      v Moving usethis from 'Suggests' to 'Imports' field in DESCRIPTION.

# use_dependency() declines to downgrade a dependency

    Code
      use_dependency("usethis", "Imports")
    Message
      v Adding usethis to 'Imports' field in DESCRIPTION.

---

    Code
      use_dependency("usethis", "Suggests")
    Message
      ! Package usethis is already listed in 'Imports' in DESCRIPTION; no change
        made.

# can add LinkingTo dependency if other dependency already exists

    Code
      use_dependency("rlang", "LinkingTo")
    Message
      v Adding rlang to 'LinkingTo' field in DESCRIPTION.

# use_dependency() does not fall over on 2nd LinkingTo request

    Code
      use_dependency("rlang", "LinkingTo")

# use_dependency() can level up a LinkingTo dependency

    Code
      use_package("rlang")
    Message
      v Moving rlang from 'Suggests' to 'Imports' field in DESCRIPTION.
      [ ] Refer to functions with `rlang::fun()`.