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 your history
- Easily handles decades of history
>
),
},
{
title: 'Speedy search',
description: (
<>
- Full text or fuzzy search over your shell history
- 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 existing history from a number of shells or history tools
>
),
},
];
function Feature({ Svg, title, description }) {
return (
);
}
export default function HomepageFeatures() {
return (
{FeatureList.map((props, idx) => (
))}
);
}