Files
envr/TODOS.md

1.8 KiB

TODOs

  1. Bring back windows support / cross-compilation.

  2. Commands are still leaking. (Write tests for everything first)

  3. procedures should be ordered by use, main at the top, then in the order they are called from main.

  4. Check for prealloc opportunities. i.e. make([dynamic]string) -> make([dynamic]string, 5).

  5. Test all cmds / terminal branches.

  6. Generate md and man pages again.

  7. Shell completion

  8. Add tests for untested commands.

  9. Update read_wire_string to use a slice.

  10. Pass allocator to findr?

  11. Smarter flag parsing?

  12. Rewrite write_command_help to use text/tables

  13. Instead of using a writer to strip colors, just don't print the colors.

  14. Add a text filter to the multi_select.

  15. init -h doesn't show --force flag. Separate into multiple structs: Global_FLags, and Init_Flags?

Double-check AI output

  • cli.odin
  • cli_test.odin
  • colors.odin
  • cmd_backup.odin
  • cmd_check.odin
  • cmd_check_test.odin
  • cmd_edit_config.odin
  • cmd_init.odin
  • cmd_list.odin
  • cmd_list_test.odin
  • cmd_nushell_completion.odin
  • cmd_nushell_completion_test.odin
  • cmd_remove.odin
  • cmd_restore.odin
  • cmd_scan.odin
  • cmd_sync.odin
  • cmd_version.odin
  • config.odin
  • config_test.odin
  • crypto.odin
  • crypto_test.odin
  • db.odin
  • db_integration_test.odin
  • db_test.odin
  • flags.odin
  • main.odin
  • prompt.odin
  • scan.odin
  • scan_test.odin
  • sodium.odin
  • sqlite/sqlite.odin
  • ssh.odin
  • ssh_test.odin
  • table.odin
  • table_test.odin
  • findr/findr_test.odin
  • findr/gitignore.odin
  • findr/gitignore_test.odin
  • findr/glob.odin
  • findr/glob_test.odin
  • findr/repos.odin
  • findr/test_env.odin
  • findr/walker.odin