aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-07-16Remove todo regarding the sync commandTristan Riehs
2026-07-16Fix STUPID value swapping mistakeTristan Riehs
2026-07-16Fix config file path with XDG_CONFIG_HOMETristan Riehs
2026-07-16FormattingTristan Riehs
2026-07-16Remove utf-8 todoTristan Riehs
The problem disappeared, I don't know why.
2026-07-16Add todo regarding column nameTristan Riehs
2026-07-16Factorize edit commandsTristan Riehs
There is probably still a lot of room for improvement though.
2026-07-12Add details for "ftag query"'s optionsTristan Riehs
2026-07-12Add tag existence check to ftag tag addTristan Riehs
2026-07-12Remove useless part of SQL queryTristan Riehs
2026-07-12Use getopt for ftag queryTristan Riehs
2026-07-12Use getopt for ftag file addTristan Riehs
2026-07-12Use getopt for ftag exportTristan Riehs
2026-07-12Fix numerous argument managementsTristan Riehs
Now argv[0] is the subcommand name, not its first argument.
2026-07-12Rework entry existence checkTristan Riehs
Make the callback more generic to use it several times.
2026-07-08Add temporary debug messageTristan Riehs
2026-07-08Make tests more strictTristan Riehs
2026-07-05Outline of "ftag tag edit"Tristan Riehs
Some things are not finished yet, such as the handling of non-utf8 characters in SQL strings.
2026-07-05Add a sys_check routineTristan Riehs
2026-07-05Fix handling of argc and argvTristan Riehs
The subcommand's name must be kept in argv[0] for getopt to work properly.
2026-07-02Add todo for ReadlineTristan Riehs
2026-07-02Remove duplicate todoTristan Riehs
2026-07-02Handle missing command-line-provided config fileTristan Riehs
2026-07-02Manage uconfig better in ftag_configTristan Riehs
2026-07-02Support XDG_CONFIG_HOMETristan Riehs
2026-07-02Add todos for edit commandsTristan Riehs
2026-07-01Improve ftag_tag_all scriptTristan Riehs
2026-07-01Do not use development database by defaultTristan Riehs
2026-06-07Remove todo regarding config fileTristan Riehs
2026-06-07Rewrite ftag_config_initTristan Riehs
2026-06-07Fix call to parse_args after option parsingTristan Riehs
2026-06-07Integrate the config moduleTristan Riehs
At this point there is probably a small memory leak, but right now I do not have internet for upgrading my system for Valgrind.
2026-06-07Properly protect the config destructionTristan Riehs
2026-06-07Fix function nameTristan Riehs
2026-05-31Mark where to resumeTristan Riehs
2026-05-31Factorize database openingTristan Riehs
2026-05-31Clean MakefileTristan Riehs
2026-05-31Re-order linking flagsTristan Riehs
2026-05-31Get rid of development defaultsTristan Riehs
2026-05-31Integrate config to the rest of the codeTristan Riehs
Compile-time values such as DATABASE_PATH are no longer needed.
2026-05-31Add a config file command-line optionTristan Riehs
Integrate getopt for this option and the -h help option.
2026-05-31Properly integrate uconfig to the MakefileTristan Riehs
2026-05-31Actually add the uconfig submoduleTristan Riehs
2026-05-30Try to create Git submodule fileTristan Riehs
2026-05-03Create a config moduleTristan Riehs
2026-05-03Do not create config and cache directories from makefileTristan Riehs
They are created by "ftag init". It will fail if any parent directory does not exist, which is not ideal but fine. It will also silently fail if a file having the direcytory's name exists, which is bad but I don't want to fix it for now.
2026-04-26Add way if initializing files' tagsTristan Riehs
This is temporary.
2026-04-26Add a "input" moduleTristan Riehs
2026-04-26Create a "utils" moduleTristan Riehs
Also put configuration macros in a dedicated header. In the future the configuration will be read at execution time.
2026-04-26Create a "system" moduleTristan Riehs
Also unify makefiles, otherwise dependencies are not properly resolved.