aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
7 hoursRemove todo regarding the sync commandHEADmasterTristan Riehs
10 hoursFix STUPID value swapping mistakeTristan Riehs
10 hoursFix config file path with XDG_CONFIG_HOMETristan Riehs
12 hoursFormattingTristan Riehs
12 hoursRemove utf-8 todoTristan Riehs
The problem disappeared, I don't know why.
12 hoursAdd todo regarding column nameTristan Riehs
13 hoursFactorize edit commandsTristan Riehs
There is probably still a lot of room for improvement though.
4 daysAdd details for "ftag query"'s optionsTristan Riehs
4 daysAdd tag existence check to ftag tag addTristan Riehs
5 daysRemove useless part of SQL queryTristan Riehs
5 daysUse getopt for ftag queryTristan Riehs
5 daysUse getopt for ftag file addTristan Riehs
5 daysUse getopt for ftag exportTristan Riehs
5 daysFix numerous argument managementsTristan Riehs
Now argv[0] is the subcommand name, not its first argument.
5 daysRework entry existence checkTristan Riehs
Make the callback more generic to use it several times.
8 daysAdd temporary debug messageTristan Riehs
8 daysMake tests more strictTristan Riehs
11 daysOutline of "ftag tag edit"Tristan Riehs
Some things are not finished yet, such as the handling of non-utf8 characters in SQL strings.
11 daysAdd a sys_check routineTristan Riehs
11 daysFix 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.