├── .gitignore ├── .gitlab-ci.yml ├── .idea ├── .gitignore ├── bulge.iml ├── discord.xml ├── misc.xml ├── modules.xml ├── sqldialects.xml └── vcs.xml ├── .vscode ├── launch.json └── settings.json ├── Cargo.toml ├── LICENSE ├── README.md ├── design ├── README.md ├── config.json ├── examplecachedb.sqlite └── exampleinstalldb.sqlite └── src ├── commands ├── groupinstall.rs ├── help.rs ├── install.rs ├── list.rs ├── localinstall.rs ├── mod.rs ├── remove.rs ├── setup.rs ├── setup_files │ ├── mod.rs │ └── static_files.rs ├── sync.rs └── upgrade.rs ├── main.rs └── util ├── config ├── fns.rs ├── mod.rs └── structs.rs ├── database ├── fns.rs ├── mod.rs └── structs.rs ├── lock.rs ├── macros.rs ├── mirrors.rs ├── mod.rs ├── packaging ├── fns.rs ├── mod.rs └── structs.rs └── transactions ├── conflict.rs ├── dependencies.rs ├── install.rs └── mod.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml 3 | -------------------------------------------------------------------------------- /.idea/bulge.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/.idea/bulge.iml -------------------------------------------------------------------------------- /.idea/discord.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/.idea/discord.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/sqldialects.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/.idea/sqldialects.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # bulge 2 | yiffOS package manager 3 | -------------------------------------------------------------------------------- /design/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/design/README.md -------------------------------------------------------------------------------- /design/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/design/config.json -------------------------------------------------------------------------------- /design/examplecachedb.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/design/examplecachedb.sqlite -------------------------------------------------------------------------------- /design/exampleinstalldb.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/design/exampleinstalldb.sqlite -------------------------------------------------------------------------------- /src/commands/groupinstall.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/src/commands/groupinstall.rs -------------------------------------------------------------------------------- /src/commands/help.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/src/commands/help.rs -------------------------------------------------------------------------------- /src/commands/install.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/src/commands/install.rs -------------------------------------------------------------------------------- /src/commands/list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/src/commands/list.rs -------------------------------------------------------------------------------- /src/commands/localinstall.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/src/commands/localinstall.rs -------------------------------------------------------------------------------- /src/commands/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/src/commands/mod.rs -------------------------------------------------------------------------------- /src/commands/remove.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/src/commands/remove.rs -------------------------------------------------------------------------------- /src/commands/setup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/src/commands/setup.rs -------------------------------------------------------------------------------- /src/commands/setup_files/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod static_files; -------------------------------------------------------------------------------- /src/commands/setup_files/static_files.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/src/commands/setup_files/static_files.rs -------------------------------------------------------------------------------- /src/commands/sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/src/commands/sync.rs -------------------------------------------------------------------------------- /src/commands/upgrade.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/src/commands/upgrade.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/util/config/fns.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/src/util/config/fns.rs -------------------------------------------------------------------------------- /src/util/config/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/src/util/config/mod.rs -------------------------------------------------------------------------------- /src/util/config/structs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/src/util/config/structs.rs -------------------------------------------------------------------------------- /src/util/database/fns.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/src/util/database/fns.rs -------------------------------------------------------------------------------- /src/util/database/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/src/util/database/mod.rs -------------------------------------------------------------------------------- /src/util/database/structs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/src/util/database/structs.rs -------------------------------------------------------------------------------- /src/util/lock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/src/util/lock.rs -------------------------------------------------------------------------------- /src/util/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/src/util/macros.rs -------------------------------------------------------------------------------- /src/util/mirrors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/src/util/mirrors.rs -------------------------------------------------------------------------------- /src/util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/src/util/mod.rs -------------------------------------------------------------------------------- /src/util/packaging/fns.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/src/util/packaging/fns.rs -------------------------------------------------------------------------------- /src/util/packaging/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/src/util/packaging/mod.rs -------------------------------------------------------------------------------- /src/util/packaging/structs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/src/util/packaging/structs.rs -------------------------------------------------------------------------------- /src/util/transactions/conflict.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/src/util/transactions/conflict.rs -------------------------------------------------------------------------------- /src/util/transactions/dependencies.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/src/util/transactions/dependencies.rs -------------------------------------------------------------------------------- /src/util/transactions/install.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/src/util/transactions/install.rs -------------------------------------------------------------------------------- /src/util/transactions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiffOS/bulge/HEAD/src/util/transactions/mod.rs --------------------------------------------------------------------------------