aboutsummaryrefslogtreecommitdiff
path: root/.cargo/config
blob: 9f9b24a4929bafe09453fbce6c95105aba8e6d60 (plain)
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
[alias]
# Automatically generates the ast and syntax kinds files
gen-syntax   = "run --package ra_tools --bin ra_tools -- gen-syntax"

# Extracts the tests from
gen-tests    = "run --package ra_tools --bin ra_tools -- gen-tests"

build-website = "run --package website-gen"

# Installs the visual studio code extension
install-ra   = "run --package ra_tools --bin ra_tools -- install-ra"
install-code = "run --package ra_tools --bin ra_tools -- install-ra" # just an alias

# Formats the full repository or installs the git hook to do it automatically.
format       = "run --package ra_tools --bin ra_tools -- format"
format-hook  = "run --package ra_tools --bin ra_tools -- format-hook"

# Run clippy
lint         = "run --package ra_tools --bin ra_tools -- lint"

# Runs the fuzzing test suite (currently only parser)
fuzz-tests   = "run --package ra_tools --bin ra_tools -- fuzz-tests"

# Parse a file. This should be piped the file contents
parse        = "run --package ra_cli -- parse"