Kathryn Baldauf
d6f052d206
Update license header on all files to include the current year ( #1024 )
...
## Motivation and Context
Now that we're in 2026, we need to update the license headers on all the
files. Unfortunately, Hawkeye doesn't have an attribute for the current
year to help us avoid this in the future. Instead, I had to work around
this by doing the following:
1. Update licenserc.toml with:
```
[properties]
... (other properties)
currentYear = "2026"
```
2. Update scripts/license-header.txt with
```
Copyright ©{{ " " }}{%- set created = attrs.git_file_created_year or
attrs.disk_file_created_year -%}{%- set modified = props["currentYear"]
-%}{%- if created != modified -%} {{created}}-{{modified}}{%- else
-%}{{created}}{%- endif -%}{{ " " }}{{ props["copyrightOwner"] }}.
```
Then I removed these two changes before committing. After this PR is
merged, all files will have recently had git updates, so the existing
code for setting the modified year should work as intended.
Signed-off-by: Kathryn Baldauf <k_baldauf@apple.com >
2026-01-05 13:09:34 -08:00
Saehej Kang
0733a81a6d
[volumes]: refactor prune command ( #940 )
...
- Refactor the `volume prune` command to follow a client-side approach.
The `volumeDiskUsage` is calculated in the service file, so it made
sense to leave that there.
- Relates to the discussion from #914
2025-12-09 15:54:37 -03:00
Raj
56f6d734f3
UX: fix typos, grammar and consistency issues ( #845 )
...
Fixes several typos, grammatical errors, and consistency issues to make
the UX smoother :)
2025-11-04 13:35:29 -08:00
Raj
b4c3ebfed8
add volume prune command ( #783 )
...
- Closes #508 .
## Type of Change
- [ ] Bug fix
- [x] New feature
- [ ] Breaking change
- [ ] Documentation update
## Motivation and Context
Adds a `container volume prune` command that removes volumes with no
container references and reports the amount of disk space reclaimed.
This helps users clean up unused volumes and easily reclaim disk space.
Also updates the `volume delete` documentation to clarify and highlight
how the `--all` flag works.
## Testing
- [x] Tested locally
- [x] Added/updated tests
- [x] Added/updated docs
2025-10-21 16:58:11 -07:00
Raj
f90f67ccf0
Add support for anonymous volumes ( #768 )
...
- Closes #726 .
## Type of Change
- [ ] Bug fix
- [x] New feature
- [ ] Breaking change
- [ ] Documentation update
## Motivation and Context
Adds support for anonymous volumes. Users can now create volumes without
explicit naming using `-v /path` and `--mount type=volume,dst=/path`
syntax.
Usage:
```
# anonymous volume
container run -v /data alpine
container run -v anon-01k7jpghe4kg4ph5a4vkccksbb:/data alpine
# Multiple anonymous volumes
container run --rm -v /logs -v /cache -v /tmp alpine
```
## Testing
- [x] Tested locally
- [x] Added/updated tests
- [x] Added/updated docs
2025-10-15 17:33:49 -07:00
J Logan
bfc5ca9222
Removes "all rights reserved" from license header. ( #711 )
...
Closes #63 .
2025-10-03 13:28:16 -07:00
J Logan
bcfcd5ac19
Cleans up registry subcommand options. ( #660 )
...
- Part of #515 .
- Order options alphabetically.
## Motivation and Context
See #515 .
2025-09-22 13:18:20 -07:00
J Logan
7d905bde64
Cleans up network and volume subcommands. ( #661 )
...
- Part of #515 .
- Order options alphabetically.
- Use consistent delete logic for network and volume delete.
## Motivation and Context
See #515
2025-09-22 12:17:24 -07:00
Morris Richman
996a6819e3
Rename CLI and ExecutableCLI folders ( #635 )
...
## Motivation and Context
This is an extension of #603 to cleanup the folder structure and have it
match with the new library and target names.
2025-09-18 17:49:48 -07:00