-
Notifications
You must be signed in to change notification settings - Fork 0
Tiny package manager for Linux.
License
avs-origami/arc
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
|---------------------------| | ARC | _____ .---. |---------------------------| @_@ / __ \ __, ____ /\ \ \ ___ ____ | A tiny package manager | \ \__/ ,'z i \/ ____ / \ -\ \_/__ / __/ | written in Rust. | 7 \ \ i ^' / _____ / / /\ \ \ \_\ |__. |---------------------------| \__________/ ______ /__./ \.___\ \___/ =~=~=~=~=~=~=~=~=~=~=~=~=~=~= Arc is a tiny, lightning-fast package manager written in Rust, inspired by Kiss, and the successor to my previous package manager adventure. === Building ============ Just run 'cargo build --release' and copy 'target/release/arc' to your bin dir. Also copy 'arc.toml' to '/etc/arc.toml' and edit as necessary. === Progress ============ This is a list of all planned features and their implementation status. [-] Build / install [x] Download remote sources [x] Generate / verify checksums [x] Copy / extract sources to build dir [-] Dependency resolution [x] Build / install dependencies in order [x] Build / install make dependencies [ ] Circular dependency checks [ ] Provides system [x] Conflict resolution [x] Build packages and install to destdir [x] Strip binaries [x] Install built packages to sysroot [x] Remove installed packages [x] Build log file [x] Perform full system upgrade [x] Package repositories [x] Package format [x] Find packages in user-defined path [x] Fetch repositores from remote [x] CLI interface [x] Argument parsing [x] Color output [x] Help message [x] Error reporting [x] Progress messages [x] Download progress bar [x] Optional verbose builds [x] Action summary [x] Confirmation prompts [x] Other actions [x] Create new package with template [x] List installed packages [x] Search for packages [x] Configuration file Key: [ ] = not started [-] = partially implemented [x] = fully implemented === Contributing ================ Issues and pull requests are welcome. === Mascot ========== Why the snail? https://en.wikipedia.org/wiki/Turbo_(2013_film)
About
Tiny package manager for Linux.