aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2026-08-02Do not run rsync if no remote is configuredTristan Riehs
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-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-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-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-03Create a config moduleTristan Riehs
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.
2026-02-17Add to-doTristan Riehs
2026-02-17Always give heap-allocated strings to sanitize_sql_qtrTristan Riehs
2026-02-17Improve help messageTristan Riehs
Sometime "help" does not work while "-h" does. For example with "ftag file add".
2026-02-17Add a dist ruleTristan Riehs
Also add an explicit version.
2026-02-16Do not abort ftag init if directories existTristan Riehs
2026-02-08Update configuration displayTristan Riehs
2026-02-08Integrate new build-time variablesTristan Riehs
2026-02-08Use ftag_execvp for initializationTristan Riehs
2026-02-08Also create ftag root when initializingTristan Riehs
2026-02-08Rework ftag syncTristan Riehs
Use rsync rather than scp or ssh, it is more flexible and closer to what we want: preserving modification time, copying recursively.