Skip to content

Commit

Permalink
build: πŸ‘½οΈ add ox-pkg-pixi
Browse files Browse the repository at this point in the history
  • Loading branch information
ivaquero committed Nov 27, 2024
1 parent fff8c0e commit 934bb1b
Show file tree
Hide file tree
Showing 4 changed files with 75 additions and 81 deletions.
75 changes: 36 additions & 39 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -117,8 +117,8 @@ The plugins are hosted in [oxplugins](https://github.com/ivaquero/oxplugins) as
| `oxppb` | Package Manager | Homebrew (macOS & Linux) | βœ“ |
| `oxpps` | Package Manager | Scoop (Windows) | βœ“ |
| `oxppc` | Package Manager | Conda (Multi-Languages) | |
| `oxppcn` | Package Manager | Conan (C++) | |
| `oxppn` | Package Manager | NPM (JavaScript) | |
| `oxpppx` | Package Manager | Pixi (Multi-Languages) | |
| `oxpptl` | Package Manager | tlmgr (TeXLive) | |
| `oxpljl` | Programming Language | Julia | |
| `oxplrb` | Programming Language | Ruby (include gem) | |
Expand Down Expand Up @@ -185,9 +185,6 @@ The table below lists the information of specific configuration files:
| git | `gi` | `.gitignore` | `oxpbg` |
| git | `g` | `.gitconfig` | `oxpbg` |
| conda | `c` | `.condarc` | `oxppc` |
| conan | `cn` | `conan.conf` | `oxppcn` |
| conan | `cnr` | `remotes.json` | `oxppcn` |
| conan | `cnd` | `profiles/default` | `oxppcn` |
| javascript | `jsx` | `js-pkgs.txt` | `oxppn` |
| npm | `n` | `.npmrc` | `oxppn` |
| latex | `tl` | `texlive-pkgs` | `oxpptl` |
Expand Down Expand Up @@ -227,44 +224,44 @@ Oxidizer uses [ouch](https://github.com/ouch-org/ouch) to deal with compression

Oxidizer aims to provide a unified interface for all package manager-related commands to reduce typing and memory burden of command-line users.

| Suffix | Action | brew `b` | scoop `s` | conda `c` | npm `n` | cargo `cg` | rustup `rs` | julia `jl` | gem `rb` | conan `cn` | tlmgr `tl` |
| :----: | :---------: | :------: | :-------: | :-------: | :-----: | :--------: | :---------: | :--------: | :------: | :--------: | :--------: |
| `*h` | help | βœ… | | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… |
| `*cf` | config | βœ… | | βœ… | βœ… | | | | | βœ… | |
| `*is` | install | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… |
| `*us` | uninstall | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… |
| `*up` | update | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… |
| `*ups` | update self | βœ… | βœ… | | | | | | | | βœ… |
| `*ls` | list | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | | βœ… |
| `*lv` | leaves | βœ… | βœ… | βœ… | βœ… | βœ… | | βœ… | | | |
| `*sc` | search | βœ… | βœ… | βœ… | βœ… | βœ… | | | βœ… | βœ… | |
| `*cl` | clean | βœ… | βœ… | βœ… | βœ… | βœ… | | βœ… | βœ… | | |
| `*if` | info | βœ… | βœ… | βœ… | βœ… | βœ… | | | | βœ… | βœ… |
| `*st` | status | βœ… | βœ… | | βœ… | | | βœ… | | | |
| `*ck` | check | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | | βœ… | | βœ… |
| `*pn` | pin | βœ… | βœ… | | | | | βœ… | | | |
| `*upn` | unpin | βœ… | βœ… | | | | | βœ… | | | |
| `*dp` | depends | βœ… | βœ… | βœ… | | βœ… | | βœ… | βœ… | βœ… | |
| `*dpr` | needs | | | βœ… | | | | βœ… | | | |
| `*xa` | add repo | βœ… | βœ… | βœ… | | | | | | βœ… | |
| `*xrm` | remove repo | βœ… | βœ… | βœ… | | | | | | βœ… | |
| `*xls` | list repo | | | βœ… | | | | | | βœ… | |
| Suffix | Action | brew `b` | scoop `s` | conda `c` | npm `n` | cargo `cg` | rustup `rs` | julia `jl` | pixi `px` | gem `rb` | tlmgr `tl` |
| :----: | :---------: | :------: | :-------: | :-------: | :-----: | :--------: | :---------: | :--------: | :-------: | :------: | :--------: |
| `*h` | help | βœ… | | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… |
| `*cf` | config | βœ… | | βœ… | βœ… | | | | βœ… | | |
| `*is` | install | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… |
| `*us` | uninstall | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… |
| `*up` | update | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… |
| `*ups` | update self | βœ… | βœ… | | | | | | | | βœ… |
| `*ls` | list | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… |
| `*lv` | leaves | βœ… | βœ… | βœ… | βœ… | βœ… | | βœ… | βœ… | | |
| `*sc` | search | βœ… | βœ… | βœ… | βœ… | βœ… | | | βœ… | βœ… | |
| `*cl` | clean | βœ… | βœ… | βœ… | βœ… | βœ… | | βœ… | βœ… | βœ… | |
| `*if` | info | βœ… | βœ… | βœ… | βœ… | βœ… | | | | | βœ… |
| `*st` | status | βœ… | βœ… | | βœ… | | | βœ… | | | |
| `*ck` | check | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | | | βœ… | βœ… |
| `*pn` | pin | βœ… | βœ… | | | | | βœ… | | | |
| `*upn` | unpin | βœ… | βœ… | | | | | βœ… | | | |
| `*dp` | depends | βœ… | βœ… | βœ… | | βœ… | | βœ… | | βœ… | |
| `*dpr` | needs | | | βœ… | | | | βœ… | | | |
| `*xa` | add repo | βœ… | βœ… | βœ… | | | | | | | |
| `*xrm` | remove repo | βœ… | βœ… | βœ… | | | | | | | |
| `*xls` | list repo | | | βœ… | | | | | | | |

Some package managers also have functionality of project management

| Suffix | Action | brew `b` | scoop `s` | conda `c` | npm `n` | cargo `cg` | rustup `rs` | julia `jl` | gem `rb` | conan `cn` |
| :----: | :-----: | :------: | :-------: | :-------: | :-----: | :--------: | :---------: | :--------: | :------: | :--------: |
| `*ii` | init | | | βœ… | βœ… | βœ… | | | | |
| `*cr` | create | βœ… | βœ… | | βœ… | βœ… | | | | βœ… |
| `*b` | build | | | | | βœ… | | βœ… | βœ… | βœ… |
| `*r` | run | | | βœ… | βœ… | βœ… | βœ… | βœ… | | |
| `*ed` | edit | βœ… | | | | | | | | |
| `*ct` | cat | βœ… | βœ… | | | | | | βœ… | |
| `*ln` | link | βœ… | | | | | | | | |
| `*ts` | test | βœ… | | | βœ… | βœ… | | βœ… | | βœ… |
| `*au` | audit | βœ… | | | βœ… | | | | | |
| `*fx` | fix | βœ… | | | βœ… | βœ… | | | | |
| `*pb` | publish | | | | βœ… | βœ… | | | | |
| Suffix | Action | brew `b` | scoop `s` | conda `c` | npm `n` | cargo `cg` | rustup `rs` | julia `jl` | pixi `px` | gem `rb` |
| :----: | :-----: | :------: | :-------: | :-------: | :-----: | :--------: | :---------: | :--------: | :-------: | :------: |
| `*ii` | init | | | βœ… | βœ… | βœ… | | | βœ… | |
| `*cr` | create | βœ… | βœ… | | βœ… | βœ… | | | | |
| `*b` | build | | | | | βœ… | | βœ… | | βœ… |
| `*r` | run | | | βœ… | βœ… | βœ… | βœ… | βœ… | βœ… | |
| `*ed` | edit | βœ… | | | | | | | | |
| `*ct` | cat | βœ… | βœ… | | | | | | | βœ… |
| `*ln` | link | βœ… | | | | | | | | |
| `*ts` | test | βœ… | | | βœ… | βœ… | | βœ… | | |
| `*au` | audit | βœ… | | | βœ… | | | | | |
| `*fx` | fix | βœ… | | | βœ… | βœ… | | | | |
| `*pb` | publish | | | | βœ… | βœ… | | | | |

Some of the package managers shortcuts are included in corresponding system plugins.

Expand Down
Loading

0 comments on commit 934bb1b

Please sign in to comment.