rizinorg / rizin

UNIX-like reverse engineering framework and command-line toolset.

Home Page:https://rizin.re

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Describe and map in documentation all the environment variables

wargio opened this issue · comments

Many environment variables are not mapped in any documentation and only there in the source code.

We should probably map them in the book and also in the documents (manpages)

_NT_DEBUGGER_EXTENSION_PATH
ALACRITTY_LOG
ANSICON
CC
COLORTERM
COLUMNS
DEBUGINFOD_URLS
EDITOR
LD_LIBRARY_PATH
LIBRARY_PATH
PATH
RZ_ARCH
RZ_ASM_ARCH
RZ_ASM_BITS
RZ_BIN_CODESIGN_VERBOSE
RZ_BIN_DEBASE64
RZ_BIN_DEBUGINFOD_URLS
RZ_BIN_DEMANGLE
RZ_BIN_LANG
RZ_BIN_MAXSTRBUF
RZ_BIN_PDBSERVER
RZ_BIN_PREFIX
RZ_BIN_STRFILTER
RZ_BIN_STRPURGE
RZ_BIN_SYMSTORE
RZ_BITS
RZ_CONFIG
RZ_CURL
RZ_DEBUG_ASSERT
RZ_DEBUG_TOOL
RZ_DYLDCACHE_FILTER
RZ_HTTP_AUTHFILE
RZ_LOGCOLORS
RZ_LOGFILE
RZ_LOGLEVEL
RZ_LOGSHOWSOURCES
RZ_LOGTRAPLEVEL
RZ_NOPLUGINS
RZ_PIPE_IN
RZ_PIPE_OUT
RZ_PREFIX
RZ_RCFILE
SFLIBPATH
SHELL
TEMP
TERM
TMPDIR
WT_SESSION

These environment variables described above have to be added in different suitable directories and a documentation for them? @wargio

these should for sure be mapped in the man pages, but also in the book. also some are already mapped, but not all of them.
i think they at least should appear in rizin -hh, @XVilka @ret2libc @thestr4ng3r @Rot127 what do you think?

Agree with it. Definitely in the man pages, book, -hh and -H.

i don't think for -H is needed tho

https://github.com/rizinorg/book this is the repository for book right? @wargio

yes

What about man pages?

@Abhinavcode13 have you had any chance to look at this?