Files
AeroPkg/assets/etc/aeropkg.md

65 lines
1.1 KiB
Markdown
Raw Normal View History

2025-09-02 20:01:30 +03:00
Aeropkg config file
2025-06-02 18:00:32 +03:00
=
2025-09-03 23:58:59 +03:00
> # Repository
> Global settings
2026-09-10 16:59:11 +03:00
``` cfg *** .pkg files sources ***
2025-09-02 20:01:30 +03:00
gnu /pkg/gnu/aeropkg/var/gnu
musl /pkg/gnu/aeropkg/var/musl
nolibc /pkg/gnu/aeropkg/var/nolibc
2025-06-02 18:00:32 +03:00
```
2026-09-10 16:59:11 +03:00
``` cfg *** download sources ***
gnu root@aura:/pkg/gnu/
musl root@aura:/pkg/musl/
nolibc root@aura:/pkg/nolibc/
```
2025-11-18 19:46:36 +03:00
> # Env
> Block name `env *** env ***`
> Global process environment
2025-09-03 23:58:59 +03:00
>
2025-11-18 19:46:36 +03:00
> Block name's `env *** env [repo] [stages] ***`
> Install subcommand environment
> Repo, stages - optional
> Valid stages: download, patch, build, config.
> `Params`
2026-09-10 16:59:11 +03:00
> save_source
> pgo_gen
> pgo_use
> disable
2025-11-18 19:46:36 +03:00
``` env *** env ***
2026-07-22 04:29:56 +03:00
SHELL=/bin/zsh
2026-09-10 16:59:11 +03:00
mount_usr_dir
2025-09-03 23:58:59 +03:00
```
> # Hooks
2025-11-18 19:46:36 +03:00
> Block format `sh *** hook [repo] [stages] ***`
2025-09-03 23:58:59 +03:00
> Execute a shell script for a specific repository
>
2025-11-18 19:46:36 +03:00
> Repo, stages - optional
> Valid stages: download, patch, build, config.
> # Trim
> Block format `cfg *** Trim rules ***`
> Trimming removes unused files for a specified period
2025-09-03 23:58:59 +03:00
>
2025-11-18 19:46:36 +03:00
> Relative paths with /pkg/<repo>, support wildcard
> Add ! to exclude
2025-09-03 23:58:59 +03:00
2025-11-18 19:46:36 +03:00
``` cfg *** Trim rules ***
!**
!aeropkg
2025-06-02 18:00:32 +03:00
```
2026-09-10 23:05:56 +03:00
``` sh *** hook ***
2026-09-10 23:21:54 +03:00
zoxide add $pkgpath
```
2026-09-10 23:05:56 +03:00
2026-09-10 23:21:54 +03:00
``` sh *** hook download ***
zoxide add $pkgpath
2026-09-10 23:05:56 +03:00
```