John Robinson
ca9560982a
prefer XDG paths on mac, but default to ~/Library
if a user has XDG_* paths setup on mac, it's more than likely those were
explicitly defined and therefore the preferred mechanism for organizing
such fs data. the ~/Library paths are sensible default alternatives,
but providing a way to override them (via the environment rather than
command-line arguments) is not only convenient but also consistent with
linux/fbsd path behavior
pirms 3 gadiem
John Robinson
e88a519150
fix user_config_dir on macos
~/Preferences is not a thing
pirms 3 gadiem
John Robinson
03eb98bcf9
add gnu18 and gnuxx20 version variants
pirms 3 gadiem
John Robinson
9fe4263fad
fix *_compile_file, add base_compile_flags option
pirms 3 gadiem
vector-of-bool
350e086507
Fixes for FreeBSD build
pirms 3 gadiem
vector-of-bool
66753f023e
Fix sysctl and CI on FreeBSD
pirms 3 gadiem
vector-of-bool
1a1b087bbc
Merge branch 'feature/rm-ver-ranges' into develop
pirms 3 gadiem
vector-of-bool
8e154d55d9
Fix: fs::path doesn't convert to string on win
pirms 3 gadiem
vector-of-bool
198dd5e6d2
Error handling when package cache has an invalid item
pirms 3 gadiem
vector-of-bool
a089cecd52
Tests for name errors
pirms 3 gadiem
vector-of-bool
43846f08f0
Strongly-typed name strings, to enforce naming conventions
pirms 3 gadiem
vector-of-bool
4f44c21c41
Fix: Empty initial db version string to, fixes unintentional migration message
pirms 3 gadiem
vector-of-bool
7a7a7db9dd
No more dependency ranges. No everything is same-major-version
pirms 3 gadiem
vector-of-bool
e5a25d9d64
New bootstrap phase. Now building upon alpha.6
pirms 3 gadiem
vector-of-bool
65aafb2dcc
Fix double-format
pirms 3 gadiem
vector-of-bool
1159a0ef6f
Merge branch 'release/0.1.0-alpha.6' into develop
pirms 3 gadiem
vector-of-bool
0101bf3312
Bump version
pirms 3 gadiem
vector-of-bool
28a01b6067
Unused e-type
pirms 3 gadiem
vector-of-bool
0a78a632ea
Set an HTTP User-Agent
pirms 3 gadiem
vector-of-bool
bbd6cc4ed6
How-to for CMake deps
pirms 3 gadiem
vector-of-bool
9f9b7d9d32
How-to on dependencies
pirms 3 gadiem
vector-of-bool
bde66d147c
Documentation on downloading and installing
pirms 3 gadiem
vector-of-bool
9e14e6a6b7
Fix symlink handling and --dry-run on PATH updates
pirms 3 gadiem
vector-of-bool
33d8eb564b
Log note about restarts for environment changes
pirms 3 gadiem
vector-of-bool
f896c950c6
Implement install-yourself for Windows
pirms 3 gadiem
vector-of-bool
d30d88dde4
'install-yourself' subcommand (Linux support)
pirms 3 gadiem
vector-of-bool
9d0863434c
More thorough dev-docs
pirms 3 gadiem
vector-of-bool
e9d5608c5a
Remove unused (and wrong) toolchain fiel
pirms 3 gadiem
vector-of-bool
47f6cf64fa
Update user docs for alpha.6
pirms 3 gadiem
vector-of-bool
e152f45053
Disable stdin import test on Windows
pirms 3 gadiem
vector-of-bool
b6ab6e34b7
Capture URL _after_ redirects
pirms 3 gadiem
vector-of-bool
bd7236131d
Add support for tweak-headers
pirms 3 gadiem
vector-of-bool
bba5c46a5d
Rename from some old names, and increase timeout on cryptopp build
pirms 3 gadiem
vector-of-bool
c878e7a0c7
Emit an includable CMake file that imports results from build-deps
pirms 3 gadiem
vector-of-bool
f0be61c689
Don't ask for the package ID with repoman add, we can just get it
pirms 3 gadiem
vector-of-bool
e7136b6b0b
Clean up did-you-mean handling for argument_parser
pirms 3 gadiem
vector-of-bool
2e4ca9b356
Better handling of system_error when loading toolchain files
pirms 3 gadiem
vector-of-bool
1bbd32aa05
Cleaner error handling in dds::open
pirms 3 gadiem
vector-of-bool
055af6e10e
Only "did-you-mean" on subcommands for the tail argument parser
pirms 3 gadiem
vector-of-bool
2170331461
'pkg import' can import directories that are source distributions
pirms 3 gadiem
vector-of-bool
3323ec90b6
'sdist create' -> 'pkg create'
pirms 3 gadiem
vector-of-bool
8d8853cb95
Provide did-you-mean for command-line arguments
pirms 3 gadiem
vector-of-bool
c960646256
Clean up sdist-create output
pirms 3 gadiem
vector-of-bool
318853fef1
Set a timeout on spawn CI subprocesses. (default is 5 min)
pirms 3 gadiem
vector-of-bool
5fb021bebf
More error handling to help diagnose issues in CI
pirms 3 gadiem
vector-of-bool
b9e5c67c49
Catch unexpected system_error during repoman_add
pirms 3 gadiem
vector-of-bool
01ea6dc6a9
'pkg search' subcommand
pirms 3 gadiem
vector-of-bool
2376aa6f99
Fix: fansi detects if the win console supports styling
pirms 3 gadiem
vector-of-bool
8c026b10e5
Add repo-1.dds.pizza as a pkg remote on initial db migration:
- Add a getenv() abstraction that is more versatile than the std:: one
pirms 3 gadiem
vector-of-bool
0b87d6efcc
Support styled output in Windows consoles
pirms 3 gadiem