---
title: history import
categories: |
history
version: 0.104.0
history: |
Import command line history.
usage: |
Import command line history.
editLink: false
contributors: false
---
<!-- This file is automatically generated. Please edit the command in https://github.com/nushell/nushell instead. -->
# `history import` for [history](/commands/categories/history.md)
<div class='command-title'>Import command line history.</div>
## Signature
```> history import {flags} ```
## Input/output types:
| input | output |
| ------------ | ------- |
| list\<string\> | nothing |
| nothing | nothing |
| string | nothing |
| table | nothing |
## Examples
Append all items from history in the other format to the current history
```nu
> history import
```
Append `foo` to the current history
```nu
> echo foo | history import
```
Append `foo` ran from `/home` to the current history
```nu
> [[ command_line cwd ]; [ foo /home ]] | history import
```
## Notes
Can import history from input, either successive command lines or more detailed records. If providing records, available fields are:
command_line, id, start_timestamp, hostname, cwd, duration, exit_status.
If no input is provided, will import all history items from existing history in the other format: if current history is stored in sqlite, it will store it in plain text and vice versa.
Note that history item IDs are ignored when importing from file.