Documentation
¶
Index ¶
- Constants
- Variables
- type Logger
- type ResponseFilter
- func (r *ResponseFilter) Blur()
- func (r *ResponseFilter) Filter(str string) string
- func (r *ResponseFilter) Focus()
- func (r *ResponseFilter) HandleKeyPress(msg tea.KeyMsg) (ResponseFilter, tea.Cmd)
- func (r *ResponseFilter) Length() int
- func (r *ResponseFilter) Next()
- func (r *ResponseFilter) Prev()
- func (r *ResponseFilter) Render() string
- func (r *ResponseFilter) Toggle()
- type Session
- type SessionItem
- type State
- func (m *State) AddStack(state string) (tea.Model, tea.Cmd)
- func (m *State) CheckOrCreateEnvFile() (tea.Model, tea.Cmd)
- func (m *State) ClearFocusedInput() (tea.Model, tea.Cmd)
- func (m *State) CopyToClipboard() (tea.Model, tea.Cmd)
- func (m *State) DeleteSessionItem() (tea.Model, tea.Cmd)
- func (m *State) GetField(state string) any
- func (m *State) GetFocusedField() any
- func (m *State) GetOverlayLayers() []*ui.CompositeViewLayer
- func (m *State) HandleErrorMsg(msg errMsg) (tea.Model, tea.Cmd)
- func (m *State) HandleKeyPress(msg tea.KeyMsg) (tea.Model, tea.Cmd)
- func (m *State) HandleListFilter(msg list.FilterMatchesMsg) (tea.Model, tea.Cmd)
- func (m *State) HandlePipeResult(msg pipeResultMsg) (tea.Model, tea.Cmd)
- func (m *State) HandleRequestResult(msg requestResultMsg) (tea.Model, tea.Cmd)
- func (m *State) HandleWindowChange(msg tea.WindowSizeMsg) (tea.Model, tea.Cmd)
- func (m *State) HideSpinner() (tea.Model, tea.Cmd)
- func (m State) Init() tea.Cmd
- func (m *State) LoadSession(msg loadSessionMsg) (tea.Model, tea.Cmd)
- func (m *State) LoadSessionList() (tea.Model, tea.Cmd)
- func (m *State) NextSection() (tea.Model, tea.Cmd)
- func (m *State) OpenEditor(msg openEditorMsg) (tea.Model, tea.Cmd)
- func (m *State) OpenEnv() (tea.Model, tea.Cmd)
- func (m *State) OpenRequestBody() (tea.Model, tea.Cmd)
- func (m *State) OpenRequestHeader() (tea.Model, tea.Cmd)
- func (m *State) OpenTelescope(msg openTelescopeMsg) (tea.Model, tea.Cmd)
- func (m *State) PipeRequest() tea.Msg
- func (m *State) PopStack() (tea.Model, tea.Cmd)
- func (m *State) PopStackRoot() (tea.Model, tea.Cmd)
- func (m *State) PrevSection() (tea.Model, tea.Cmd)
- func (m *State) PreviewSize() (int, int)
- func (m *State) Quit() (tea.Model, tea.Cmd)
- func (m *State) RefreshSelectEnv() (tea.Model, tea.Cmd)
- func (m *State) RefreshState() (tea.Model, tea.Cmd)
- func (m *State) RefreshView()
- func (m *State) Render() string
- func (m *State) RenderBase() string
- func (m *State) RenderCommandPallete() string
- func (m *State) RenderCommandPalletePreview() string
- func (m *State) RenderEnvList() string
- func (m *State) RenderEnvListPreview() string
- func (m *State) RenderHelp() string
- func (m *State) RenderKeybindings() string
- func (m *State) RenderPipe() string
- func (m *State) RenderPipedResponse() string
- func (m *State) RenderResponse() string
- func (m *State) RenderSessionInput() string
- func (m *State) RenderSessionList() string
- func (m *State) RenderSessionListPreview() string
- func (m *State) RenderSpinner() string
- func (m *State) RenderURL() string
- func (m *State) RenderWithListHelp(mapping help.KeyMap, body string) string
- func (m *State) ReplaceCurrentSession(msg replaceCurrentSessionMsg) (tea.Model, tea.Cmd)
- func (m *State) Request() tea.Msg
- func (m *State) RunCommand(command runCommandMsg) (tea.Model, tea.Cmd)
- func (m *State) RunPipe() (tea.Model, tea.Cmd)
- func (m *State) RunRequest() (tea.Model, tea.Cmd)
- func (m *State) SaveSession(msg saveSessionMsg) (tea.Model, tea.Cmd)
- func (m *State) SaveSessionInputSubmit() (tea.Model, tea.Cmd)
- func (m *State) SelectCommandPallete() (tea.Model, tea.Cmd)
- func (m *State) SelectEnv() (tea.Model, tea.Cmd)
- func (m *State) SelectMethodPallete() (tea.Model, tea.Cmd)
- func (m *State) SelectSessionItem() (tea.Model, tea.Cmd)
- func (m *State) SelectTelescopeItem(msg telescope.SubmitMsg) (tea.Model, tea.Cmd)
- func (m *State) SetFieldValue(msg setFieldValueMsg) (tea.Model, tea.Cmd)
- func (m *State) SetState(state string) (tea.Model, tea.Cmd)
- func (m *State) Setup() (tea.Model, tea.Cmd)
- func (m *State) ShowSpinner() (tea.Model, tea.Cmd)
- func (m State) Update(msg tea.Msg) (tea.Model, tea.Cmd)
- func (m State) View() string
Constants ¶
View Source
const ( STATE_FOCUS_URL = "state_focus_url" STATE_FOCUS_RESPONSE = "state_focus_response" STATE_FOCUS_PIPE = "state_focus_pipe" STATE_FOCUS_PIPEDRESP = "state_focus_pipedresp" STATE_FOCUS_RESPONSE_FILTER = "state_focus_response_filter" STATE_FOCUS_BODY = "state_focus_body" STATE_FOCUS_HEADER = "state_focus_header" STATE_COMMAND_PALLETE = "state_command_pallete" STATE_METHOD_PALLETE = "state_method_pallete" STATE_SELECT_ENV = "state_select_env" STATE_SELECT_SESSION = "state_select_session" STATE_SAVE_SESSION = "state_save_session" STATE_SAVE_SESSION_INPUT = "state_save_session_input" STATE_SESSION_RENAME_INPUT = "state_session_rename_input" STATE_KEYBINDING_MODAL = "state_keybinding_modal" STATE_TELESCOPE = "state_telescope" STATE_URL_COMPOSE = "state_url_compose" COMMAND_OPEN_ENV = "command_open_env" COMMAND_CHANGE_ENV = "command_change_env" COMMAND_OPEN_BODY = "command_open_body" COMMAND_OPEN_HEADER = "command_open_header" COMMAND_SELECT_METHOD = "command_select_method" COMMAND_SAVE_SESSION = "command_save_session" COMMAND_OPEN_SESSION_LIST = "command_open_session_list" TELESCOPE_METHOD_PALLETE = "telescope_method_pallete" TELESCOPE_QUICK_ACCESS = "telescope_quick_access" REQUEST_METHOD_GET = "GET" REQUEST_METHOD_POST = "POST" REQUEST_METHOD_PUT = "PUT" REQUEST_METHOD_DELETE = "DELETE" REQUEST_METHOD_OPTIONS = "OPTIONS" REQUEST_METHOD_PATCH = "PATCH" REQUEST_BODY_RAW_SYMBOL = "@raw" REQUEST_BODY_FORM_SYMBOL = "@form" )
Variables ¶
View Source
var (
EnvFilePath = ".env"
)
Functions ¶
This section is empty.
Types ¶
type ResponseFilter ¶
type ResponseFilter struct {
ReqHeader bool `json:"req_header,omitempty"`
ReqBody bool `json:"req_body,omitempty"`
ResHeader bool `json:"res_header,omitempty"`
ResBody bool `json:"res_body,omitempty"`
PositionIndex int `json:"position_index,omitempty"`
// contains filtered or unexported fields
}
func CreateResponseFilter ¶
func CreateResponseFilter() ResponseFilter
func (*ResponseFilter) Blur ¶
func (r *ResponseFilter) Blur()
func (*ResponseFilter) Filter ¶
func (r *ResponseFilter) Filter(str string) string
func (*ResponseFilter) Focus ¶
func (r *ResponseFilter) Focus()
func (*ResponseFilter) HandleKeyPress ¶
func (r *ResponseFilter) HandleKeyPress(msg tea.KeyMsg) (ResponseFilter, tea.Cmd)
func (*ResponseFilter) Length ¶
func (r *ResponseFilter) Length() int
func (*ResponseFilter) Next ¶
func (r *ResponseFilter) Next()
func (*ResponseFilter) Prev ¶
func (r *ResponseFilter) Prev()
func (*ResponseFilter) Render ¶
func (r *ResponseFilter) Render() string
func (*ResponseFilter) Toggle ¶
func (r *ResponseFilter) Toggle()
type Session ¶
type Session struct {
Name string `json:"name"`
Url string `json:"url"`
Pipe string `json:"pipe"`
PipedResponse string `json:"piped_response"`
Method string `json:"method"`
Response string `json:"response"`
Header string `json:"header"`
Body string `json:"body"`
ResFilter ResponseFilter `json:"res_filter"`
}
type SessionItem ¶
type SessionItem struct {
// contains filtered or unexported fields
}
func (*SessionItem) Delete ¶
func (s *SessionItem) Delete() error
func (SessionItem) Description ¶
func (s SessionItem) Description() string
func (SessionItem) FilterValue ¶
func (s SessionItem) FilterValue() string
func (*SessionItem) GetSession ¶
func (s *SessionItem) GetSession() error
func (*SessionItem) Path ¶
func (s *SessionItem) Path() string
func (*SessionItem) Rename ¶
func (s *SessionItem) Rename(name string) error
func (SessionItem) Title ¶
func (s SessionItem) Title() string
type State ¶
type State struct {
// contains filtered or unexported fields
}
func InitialModel ¶
func InitialModel() State
func (*State) ClearFocusedInput ¶ added in v0.0.3
func (*State) CopyToClipboard ¶ added in v0.0.3
func (*State) GetFocusedField ¶
func (*State) GetOverlayLayers ¶ added in v0.0.3
func (m *State) GetOverlayLayers() []*ui.CompositeViewLayer
func (*State) HandleListFilter ¶
func (*State) HandlePipeResult ¶
func (*State) HandleRequestResult ¶
func (*State) HandleWindowChange ¶
func (*State) OpenTelescope ¶ added in v0.0.3
func (*State) PipeRequest ¶
func (*State) PreviewSize ¶
func (*State) RefreshView ¶
func (m *State) RefreshView()
func (*State) RenderBase ¶ added in v0.0.3
func (*State) RenderCommandPallete ¶
func (*State) RenderCommandPalletePreview ¶
func (*State) RenderEnvList ¶
func (*State) RenderEnvListPreview ¶
func (*State) RenderHelp ¶
func (*State) RenderKeybindings ¶ added in v0.0.3
func (*State) RenderPipe ¶
func (*State) RenderPipedResponse ¶
func (*State) RenderResponse ¶
func (*State) RenderSessionInput ¶ added in v0.0.3
func (*State) RenderSessionList ¶
func (*State) RenderSessionListPreview ¶
func (*State) RenderSpinner ¶
func (*State) RenderWithListHelp ¶
func (*State) ReplaceCurrentSession ¶
func (*State) SaveSessionInputSubmit ¶
func (*State) SelectTelescopeItem ¶ added in v0.0.3
func (*State) SetFieldValue ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.