- 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.local
if noinclude abc.local
inabc.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 foo
should 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.