I was surprised to find a few "ESG" ("S" for sustainable) index funds that include oil companies. I look at which funds hold "XOM "(Exxon Mobil) and found: Invesco ESG Revenue ETF , FlexShares STOXX US ESG Impact Index Fund and Xtrackers S&P 500 ESG ETF.
@Gay Burqueño Dad - Are you willing to hold 10 different ETFs?
Both Vanguard and Fidelity offer low priced sector ETFs: 0.10% annual expense ratio at Vanguard, and 0.08% at Fidelity.
You could buy every sector ETF (tech, financials, health care, etc), except Energy. That would leave you with about 10 different ETFs just to hold the US stock market - but you'd know for certain there's no energy companies in your portfolio.
To make reinvesting easier, you'd want a spreadsheet that just adds up what you've got, and calculates what to invest. If you hold 23% technology, then when investing $500, 500 x .23 = $115 should be invested in the tech sector. At a few places now, ETFs are $0/trade. At Vanguard, Fidelity or Schwab you can buy any ETF for $0/trade.