MCPcopy Index your code
hub / github.com/dbcli/pgcli / register_special_commands

Method register_special_commands

pgcli/main.py:327–420  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

325 return text.startswith("\\n ") and not text.startswith("\\ns ") and not text.startswith("\\nd ")
326
327 def register_special_commands(self):
328 self.pgspecial.register(
329 self.toggle_named_query_quiet,
330 "\\nq",
331 "\\nq",
332 "Toggle named query quiet mode (hide query text)",
333 arg_type=NO_QUERY,
334 case_sensitive=True,
335 )
336
337 self.pgspecial.register(
338 self.change_db,
339 "\\c",
340 "\\c[onnect] database_name",
341 "Change to a new database.",
342 aliases=("use", "\\connect", "USE"),
343 )
344
345 def refresh_callback():
346 return self.refresh_completions(persist_priorities="all")
347
348 self.pgspecial.register(
349 self.quit,
350 "\\q",
351 "\\q",
352 "Quit pgcli.",
353 arg_type=NO_QUERY,
354 case_sensitive=True,
355 aliases=(":q",),
356 )
357 self.pgspecial.register(
358 self.quit,
359 "quit",
360 "quit",
361 "Quit pgcli.",
362 arg_type=NO_QUERY,
363 case_sensitive=False,
364 aliases=("exit",),
365 )
366 self.pgspecial.register(
367 refresh_callback,
368 "\\#",
369 "\\#",
370 "Refresh auto-completions.",
371 arg_type=NO_QUERY,
372 )
373 self.pgspecial.register(
374 refresh_callback,
375 "\\refresh",
376 "\\refresh",
377 "Refresh auto-completions.",
378 arg_type=NO_QUERY,
379 )
380 self.pgspecial.register(self.execute_from_file, "\\i", "\\i filename", "Execute commands from file.")
381 self.pgspecial.register(
382 self.write_to_file,
383 "\\o",
384 "\\o [filename]",

Callers 1

__init__Method · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected