import React from 'react';
import clsx from 'clsx';
import styles from './styles.module.css';
const FeatureList = [
{
title: 'History sync',
description: (
<>
- Sync your shell history to all of your machines, wherever they are
- End-to-end encrypted - nobody can see your data but you
- Securely backed up - never lose a command again
>
),
},
{
title: 'Speedy search',
description: (
<>
- Speedy terminal search UI
- Configurable search method - fuzzy, prefix, etc
- Easily search and filter by session, directory, or machine
- Powerful command line search for integration with other tools
- Written in Rust, so it's fast and safe 🦀
>
),
},
{
title: 'Extra context',
description: (
<>
- History stored in a SQLite DB, making stats and analysis easy
- Log exit code, directory, hostname, session, command duration, etc
- Import old history from a number of shells or history tools
>
),
},
];
function Feature({ Svg, title, description }) {
return (
);
}
export default function HomepageFeatures() {
return (
{FeatureList.map((props, idx) => (
))}
);
}