chore(forum): prefer binaries over package json alts; add fedora setup env
This commit is contained in:
parent
555c5eb384
commit
136606b32e
17
forum/env/setup-fedora.sh
vendored
Executable file
17
forum/env/setup-fedora.sh
vendored
Executable file
@ -0,0 +1,17 @@
|
||||
# 1. Install system compilers, libraries, and package managers
|
||||
sudo dnf install -y clang clang-devel graphviz pipx nodejs
|
||||
|
||||
# 2. Add local tool paths to ~/.bashrc and active shell
|
||||
pipx ensurepath
|
||||
export PATH="$HOME/.cargo/bin:$HOME/.local/bin:$PATH"
|
||||
grep -q 'export PATH="\$HOME/.cargo/bin:\$HOME/.local/bin:\$PATH"' ~/.bashrc || \
|
||||
echo 'export PATH="$HOME/.cargo/bin:$HOME/.local/bin:$PATH"' >> ~/.bashrc
|
||||
|
||||
# 3. Install CLI binaries
|
||||
cargo install tree-sitter-cli
|
||||
pipx install semgrep
|
||||
pipx install mutmut
|
||||
sudo npm install -g @sourcegraph/scip-typescript madge @stryker-mutator/core
|
||||
|
||||
# 4. Verify all commands exist
|
||||
tree-sitter --version && semgrep --version && scip-typescript --version && madge --version
|
||||
1210
package-lock.json
generated
1210
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
13
package.json
13
package.json
@ -1,13 +0,0 @@
|
||||
{
|
||||
"dependencies": {
|
||||
"acorn": "^8.18.0",
|
||||
"fs-extra": "^11.4.0",
|
||||
"protobufjs": "^8.8.0",
|
||||
"sqlite3": "^6.0.1",
|
||||
"tree-sitter": "^0.25.1",
|
||||
"tree-sitter-javascript": "^0.25.0",
|
||||
"typescript": "^7.0.2",
|
||||
"web-tree-sitter": "^0.26.13",
|
||||
"yaml": "^2.9.0"
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user