Skip to content

lunarforky-z/rust-ri

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Oct 31, 2024
b488b19 Â· Oct 31, 2024

History

86 Commits
Apr 17, 2023
Mar 12, 2023
May 6, 2023
Nov 6, 2022
May 11, 2023
May 11, 2023
Nov 3, 2022
Oct 31, 2024

Repository files navigation

ri

A rust version ni.

ni - 💡 Use the right package manager


cargo install rni

npm · yarn · pnpm · bun


ri - install

ri

# npm install
# yarn install
# pnpm install
# bun install

ri

ri vite

# npm i vite
# yarn add vite
# pnpm add vite
# bun add vite
ri -f

# npm ci
# yarn install --frozen-lockfile
# pnpm i --frozen-lockfile
# bun install --no-save

ri r - run

ri r dev

# npm run dev
# yarn run dev
# pnpm run dev
# bun run dev

Specially, you can use ri rd to run scripts <agent> run dev

ri r

# interactively select the script to run
# supports https://www.npmjs.com/package/npm-scripts-info convention

ri r

ri un - uninstall

ri un webpack

# npm uninstall webpack
# yarn remove webpack
# pnpm remove webpack
# bun remove webpack

Other useful commands

clean your workspace

  • use ri rm to remove node_modules/**
  • use ri rl to remove lockfile of current agent, like yarn.lock / pnpm-lock.yaml / package-lock.json / bun.lockb

clone a repo

you don't need to paste the url, just press enter

  • step 1: copy the repo url
  • step 2: ri cl

full command: ri cl <url>

git push

  • ri ps - git push

git pull

  • ri pl - git pull

git log

  • ri log
git log --graph --oneline --decorate

get package info

  • ri info - get package info of current directory

Open the browser to the package's repository

  • ri repo - open the browser to the package's repository

Before it runs, it will detect your yarn.lock / pnpm-lock.yaml / package-lock.json / bun.lockb to know current package manager (or packageManager field in your packages.json if specified), and runs the corresponding commands.

About

A rust version ni but not only ni.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages