- more unit-tests for
utils - Integration tests (possible crates: assert-cmd & assert-fs)
- improve zsh-completion
- user editable shortcuts
- aliases like git or cargo
- rethink the syntax for profile::Profile::complete_name
- Path::to_string_lossy -> Path::display
- warn/reject
edit abc.localif noinclude abc.localinabc.profile - open local instead
- profile devel option: disable *.inc locals + gloabls.local
- enable/disable support for /etc/firejail by touching in USER & symln in disabled-dir
Like git grep, a grep for /etc/firejail/* and ~/.config/firejail/*.
Simple mass edit.
Check synatx, blacklist, …. Lints for ordering/sorting, suggest options, check for inconsistents, …. check-blacklist
fix some auto-fixable lints
Reimplement firejail --build
- Handel
include *.{local,profile} - implement some config-file support to set a default format for it
- show files side-by-side with
--format=color - format=color:
private-etc foo,bar,private-etc fooshould only highligt,bar
Merging two profile. Keep noblacklist, ignore, ... Remove no*, ... if not set in both.
Scan for common mistakes and outdated options in ~/.config/firejail.
Some kind of higherlevel grep (e.g. exist a blacklist for foo/bar; list all redirect profiles; ...)
A gui for all of this.