Skip to content

Future possible enhancements #4

@mesaprotector

Description

@mesaprotector

For my purposes this tool is feature-complete for the time being. I'm sure I'll find more bugs, but I don't plan on further quality-of-life improvements - unless asked, of course :>

Among those that are possible:

  • reading /etc/sudoers directly so that the sudo log file location only has to be set once instead of three times
  • supporting $PATH and such (it's very nice that everything I would want to track with this runs from /usr/bin)
    (note 22 Dec: this is now done well enough with usrbin_prepend. it's not convenient for non-merged-/usr systems but it at least can be used)
  • checking other shells (zsh/fish/etc.) and other terminal emulators/multiplexers to set defaults that should work
  • as mentioned in the config file, parsing $track and $exclude to take care of spaces automatically
    (I'm not convinced this can be done reasonably; I'd need to keep track of which commands are usually transitive (vim) and which aren't (visudo) and yet vim CAN run without arguments and visudo CAN run with them. I always prefer programs that are fussy, manual, but reliable if you know what you're doing, rather than ones that are automatic, convenient, and buggy.)
  • improved job control/signal handling

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions